繼前面幾篇,我們完成了大部分的操作
但...有沒有人發現,其實我們都只是死的資料呢?
那如果我們需要從DB拉資料那該怎麼辦?
不用擔心有一種很厲害了厲害的東西
他叫做docker!!
請看下圖
大家可以在google上搜尋docker
或著是到這邊的網址來下載以及安裝
安裝好後我們就開始來玩docker吧
由於ms sql目前並沒有mac版本的
但是其實他是有linux版本的....
所以就讓我們打開...終端機吧!!
所以這邊我們可以先提取和執行容器映像
我們先輸入sudo docker pull microsoft/mssql-server-linux:2017-latest
這邊由於在下已經安裝過了,所以只會幫我檢查更新
這邊我們先來建立一個sqlserver的container
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Qazwsx!23' \
-p 1401:1433 --name sqltest \
-d microsoft/mssql-server-linux:2017-latest
這邊我們來查查,確認一下!!
查詢的語法是sudo docker ps -a
確認完畢接著就讓我們連接到SQL SERVER吧
sudo docker exec -it sqltest "bash"
打完指令後,我們馬上就進來SQL SERVER了
接著就讓我們連接本機來寫sql cmd吧
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Qazwsx!23'
這邊我們就進來了
來打指令看看,先來個最基本的
查詢伺服器上所有資料庫的名稱
SELECT Name from sys.Databases
如下圖,結果成功!!
在這邊我們就簡單地使用了docker在mac上把我們需要的SQL SERVER建立出來了
今天就先到這裡!!
Docker其實不難....只是一堆指令很煩而已==
但如果是已經習慣敲linux指令的人應該很容易就上手了