使用情境:安裝 SQL Server 2022(Docker)
本指令用於在主機上以 Docker 方式安裝並啟動 SQL Server 2022,不需於作業系統層級進行傳統安裝,適合開發、測試或需要快速重建環境的情境。
docker run \
-e "ACCEPT_EULA=Y" \
-e "MSSQL_SA_PASSWORD={password}" \
-p {port}:1433 \
-v {local_folder}:/var/opt/mssql/data \
--name sqlserver \
-d mcr.microsoft.com/mssql/server:2022-latest
注意事項(實務重點)
1. SA 密碼規定不正確,容器會無法啟動
MSSQL_SA_PASSWORD 必須符合 SQL Server 的密碼複雜度規則,否則容器在啟動階段即會失敗。
2. /var/opt/mssql/data 是 SQL Server 預設資料庫目錄