如何在 docker 安裝 SQLServer 2022 的容器
現代在Windwos11上安裝相比於之前簡單了不少,現在一步一步跟著安裝吧。
裝在 docker 上有一個好處是不會掛在服務上要關掉直接關掉 docker 就好一切乾淨,軟體層面切割的比較徹底一些。
另外因為是 docker 是跑在 linux 上的,所以間接的 Mac M2 晶片的電腦也受益了是可以安裝的。
步驟1. WSL2
安裝 WSL2 指令參考這個
wsl --install
以前還要定系統設定現在通通不用了,直接就整合好一個指令裝到好
裝好之後需要重新啟動,重新動之後會看開裡面多出幾個東西
找到多出來的 ubuntu 打開它還會在安裝一次,裝好就能用了,過程會提示要輸入帳號密碼
一切都好了之後,用這個指令做最後的確認可以看安裝的是幾版的
wsl --list --verbose
有一點讓我有點意外的在 Windwos11 上這樣裝完顯示的版本居然是 WSL2 但卻沒有啟用 Hyper-V ,不知道是不是改版了 WSL2 沒有綁定 Hyper-V 還是怎樣。
雖然不知道為什麼,總之有這個疑慮的人照著這篇做完可以放心沒有被強制開啟 Hyper-V ,下面安裝 docker 也要注意要用 WSL 的環境,不然安裝檔會順便幫你啟用。
步驟2. 安裝docker
Docker: Accelerated Container Application Development
首頁就一個大大的下載,載了直接裝就是了
過程中會問你要不要用wsl的環境,全都預設給他按下去就好了
裝好打開看一兩眼沒問題就可以裝 SQLServer 了
步驟3. 安裝 SQLServer
指令只有兩個
下載容器
docker pull mcr.microsoft.com/mssql/server:2022-latest
載好之後再來要啟動它,這個啟動可以當作是實例要啟幾個都行每個獨立的
這邊密碼自己改一個包含<括號>整團是密碼,別留下括號會變成密碼的一部分
sql1就當作實例的區別吧如果要啟第二個實例這邊要改
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<Your@Passw0rd>" `
-p 1433:1433 --name sql1 --hostname sql1 `
-d mcr.microsoft.com/mssql/server:2022-latest
然後就完成了,再來隨意載個能連的軟體連接看看,預設管理員是SA
推薦載這個輕巧好看的軟體:Download and install Azure Data Studio
沒有留言:
張貼留言