Docker 安裝 SQLServer


1. 拉取鏡像

docker pull mcr.microsoft.com/mssql/server:2019-latest

2. 查看鏡像

docker images

3. 啟動容器

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=密碼" -u 0:0 -p 1433:1433 --name mssql -v /data:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest
參數 說明
-e 'ACCEPT_EULA=Y' 設置此參數說明同意 SQL SERVER 使用條款 , 否則無法使用
-e 'SA_PASSWORD=密碼' 此處設置 SQL SERVER 數據庫 SA 賬號的密碼
-p 1433:1433 將宿主機 1433 端口映射到容器的 1433 端口
--name mssql 設置容器名為 mssql
-v /data:/var/opt/mssql 將宿主機 /data 映射到容器 /var/opt/mssql , 方便備份數據

重要

Windows上的Docker主機卷映射當前不支持映射完整/var/opt/mssql目錄。但是,您可以將子目錄映射/var/opt/mssql/data到您的主機。

4. 檢查容器是否啟動

docker ps -a

檢查STATUS 是不是 Up 狀態,如果是 Exited 狀態的話,可以嘗試使用 docker logs mssql 查看日志,日志內會提供相對應的代碼,以及解決鏈接。
微軟官方-Docker環境配置SQLServer

5.測試連接

1.使用 SQL SERVER 容器自帶 sqlcmd 命令行工具

docker exec -it mssql /bin/bash

如上圖,這樣代表是可以連接的狀態。

2.使用 SSMS 連接 SQL SERVER


免責聲明!

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



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