SQL Server on Container 初體驗
RojerChen.2018.04.05
過往在使用 SQL Server 的時候,都是在 Windows 的環境下執行,隨著 Microsoft 愛上了 Linux,現在 SQL Server 可以運行在 Linux 上了,更可以運行在 Container 的環境下,這樣 Windows 環境又可以更乾淨一些了。
先前都沒有甚麼時間測試,近期剛好有空就直接在 Windows 10 的環境上面讓 SQL Server 運行在 Docker 上看看。
SQL Server on Container 安裝與設定步驟
- 安裝 Docker For Windows
- 設定記憶體大小至少為 4GB 以上
- 取得 SQL Server Docker Image
- 啟動 Container,記得要使用 " 號而非 ' 號,並且注意密碼複雜性原則
- 連線至 Container
- 連線到 SQL Server
- 查詢有哪些資料庫
docker pull microsoft/mssql-server-linux:2017-latest
docker run --name linuxSqlServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=password" -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest
docker exec -it sql1 "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "password"
select * from sys.databases go
後記:
我在 Windows 的環境要啟動 SQL Server Container 的時候雖然可以正常啟動,但是很外就停止了,查了一下別人的文章才知道要使用 「"」 而非「 '」。
※參考連結
https://docs.docker.com/docker-for-windows/#reset
https://docs.microsoft.com/zh-tw/sql/linux/quickstart-install-connect-docker
https://dotblogs.com.tw/swater111/2017/01/16/183653
0 意見:
張貼留言