Docker
在MacOS環境使用Docker部署Microsoft SQL Server 2017
2018/09/11 09:51:57
0
3056
在MacOS環境使用Docker部署Microsoft SQL Server 2017
簡介 |
微軟新發布的SQL Server 2017支援Linux,在需使用SQL server進行程式開發,但無Windows與Linux系統,確剛好有MacOS的情況下,可透過Docker安裝Microsoft SQL Server 2017,進行開發作業。 |
作者 |
蔡麒聰 |
1. 下載SQL Server 2017容器映像
在Termina中,輸入下列命令
docker pull microsoft/mssql-server-linux:2017-latest
2. 執行容器映像
輸入下列命令
docker run -e
'ACCEPT_EULA=Y'
-e
'SA_PASSWORD=您的密碼'
-p 1433:1433 --name sqlserver -d microsoft/mssql-server-linux:2017-latest
參數 | 說明 |
---|---|
-e 'ACCEPT_EULA=Y' | 表示接受終端使用者授權合約,為 SQL Server 映像的必要設定。 |
-e 'SA_PASSWORD=您的密碼' | 設定SA的密碼,需符合SQL Server的密碼要求,密碼最少為8位數,需有大、小寫字母及數字或特殊符號 |
-p 1433:1433 | 設定連接埠對映 |
--name sqlserver | 設定容器名稱 |
3. 檢視容器
在Termainal輸入命令
docker ps -a
可看到如下圖的結果
4. 從容器外部連線至SQL Server
可用支援 SQL 連線的任何外部 Linux、Windows 或 macOS 工具連線到 Docker 機器上的 SQL Server 。
如:
- Windows 上的 SQL Server Management Studio (SSMS)
- SQL Server Operations Studio
- 在程式中使用資料庫連接
接下來使用 Microsoft
SQL Operations Studio 進行連線示範,如下圖所示,設定連線server、帳號、密碼。