前置作業
Mac / Windows / Linux 要先有安裝好Docker。
Steps By Steps
- 下載映像檔
docker pull mcr.microsoft.com/mssql/server:2017-latest-ubuntu
2. 建立Container並啟動映像檔
docker run -d --name [Container名稱] -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=[自訂sa帳號的密碼]' -p 1433:1433 [映像檔檔名]
Example.
docker run -d --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YOURPASSWORD' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2017-latest-ubuntu

3. 顯示所有的映像檔,看sql server服務是否順利啟動
docker ps -a
建置三步就算完成了,就可以透過SQL Client程式去測試是否連得進資料庫。
若發現服務沒有啟動,則下log指令去查看是什麼錯誤訊息。
docker logs [container_id]
// docker logs mssql