docker-compose部署SqlServer


1、拉取鏡像:docker pull microsoft/mssql-server-linux:latest
2、編輯docker-compose.yml文件:

version: '3'
services:
  #服務名稱
  sqlserver-db:
    #容器名稱
    container_name: sqlserver-db
    #鏡像名稱
    image: microsoft/mssql-server-linux:latest
    #端口映射
    ports:
      - 1433:1433
    #掛載
    volumes:
      - ./data:/var/opt/mssql/data
    #環境變量
    environment:
      - ACCEPT_EULA=Y
      #SA用戶密碼長度必須至少為 8 個字符,並包含以下四組中的三組字符:大寫字母、小寫字母、10 位基數和符號
      - SA_PASSWORD=Sap123456789

密碼必須要滿足復雜度要求,不然構建容器時會報密碼復雜度校驗的錯誤
3、構建容器:docker-compose up,輸入完命令會有日志輸出,如果沒有報錯什么的話說明正常啟動
4、嘗試使用naviact鏈接看看:

5、進入容器: docker exec -it sqlserver-db bash
6、使用sqlcmd鏈接上數據庫命令終端創建數據:
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P Sap123456789
查詢數據庫:SELECT Name from sys.Databases
創建數據庫:create database mytest COLLATE Chinese_PRC_CI_AS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM