群暉NAS中使用Docker安裝SqlServer2022

          前天電腦突然頻繁死機,以為是太久沒有清理導致溫度過高。于是手賤拆了電腦清理了灰塵,可能是破壞了灰電平衡,結果無法開機。折騰半天后恢復,索性重裝系統,眾所周知重裝系統最麻煩的不是系統,而是各種軟件,各種設置都需要達到自己最舒服的狀態。特別是開發環境~~

          雖然最近主要使用MySQL進行項目開發,但是作為一名資深的.NET對mssql還是有一種特殊的情懷。所以就有了本文想把SqlServer部署在Docker中,這樣能避免占用電腦的資源,又能比較穩定的長期運行。

          網上對Docker部署SqlServer已經有很多介紹文章,在群暉NAS的Docker中部署SqlServer也有不少介紹,但版本和使用方法比較老舊。所以我今天把當前最新版本的安裝部署過程記錄,以便記憶。

          準備工作

          因為在群暉NAS的Docker中無法直接搜索到官方的mssql鏡像,所以我這里使用了SSH連接到群暉NAS中拉取鏡像,具體方法如下:

          1、首先在群暉的控制面板進入“終端機和 SNMP”,然后在“終端機”頁面中勾選“啟動 SSH 功能”,同時設置一個端口。注意:如果你的群暉能被外網訪問,請盡量不要使用默認的22端口?;蛘咄ㄟ^防火墻控制該端口的外網訪問。

          群暉NAS中使用Docker安裝SqlServer2022
          啟動SSH功能并設置訪問端口

          2、這里我使用XShell連接到了這個群暉NAS,并使用SqlServer官網介紹拉到了最新版本的Docker鏡像。這里必須要使用最高權限進行操作,在獲取時需要再次輸入密碼。

          sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
          群暉NAS中使用Docker安裝SqlServer2022
          進入ssh拉取最新的mssql鏡像

          此時我們進入到群暉NAS的Docker管理界面中就能看到剛剛拉取到的鏡像。

          群暉NAS中使用Docker安裝SqlServer2022
          mssql/server:2022-latest

          運行Docker容器

          拉完mssql鏡像后我們雙擊或者點擊啟動,進入創建容器流程。

          1、首先選擇網絡,這里我們默認直接下一步:

          群暉NAS中使用Docker安裝SqlServer2022
          選擇容器網絡

          2、給容器命名同時進行一些基礎配置,這里我限制內存為4G。因為僅用于開發,湊合用就行。

          群暉NAS中使用Docker安裝SqlServer2022
          設置容器名稱和基礎配置

          3、高級設置,設置密碼登關鍵信息。以下2個變量必須要注意

          ACCEPT_EULA=Y,意思是確認接受最終用戶許可協議。

          MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>,指定至少包含 8 個字符且符合 SQL Server 密碼要求的強密碼。

          群暉NAS中使用Docker安裝SqlServer2022
          設置環境參數,接受最終用戶許可協議和設置初始密碼

          4、設置訪問端口,因為我這里最開始網絡設置選擇是bridge所以需要指定一個端口進行映射。

          群暉NAS中使用Docker安裝SqlServer2022
          設置本地端口14330映射容器端口1433

          5、創建一個目錄進行容器文件的映射,確保容易刪除或重啟不會影響數據。注意:群暉中的文件夾需要設置everyone的讀寫權限。

          群暉NAS中使用Docker安裝SqlServer2022
          映射數據庫文件夾

          完成以上配置后直接啟動容易運行即可完成mssql容器的部署。

          客戶端連接

          使用安裝的SqlServer客戶端,如果沒有可以去官網下載:下載 SQL Server Management Studio (SSMS)

          輸入你群暉的IP地址和剛剛設置的端口號,然后使用sa和剛剛設置的密碼進行登錄即可。

          群暉NAS中使用Docker安裝SqlServer2022
          輸入數據庫信息進行連接
          群暉NAS中使用Docker安裝SqlServer2022
          服務器屬性

          這樣一個相對比較穩定使用方便的SqlServer數據庫就部署完成了。歡迎在評論區留下你的疑問,我會在第一時間進行解答。

          本博客所有文章如無特別注明均為原創

          如果覺得對你有幫助,可以通過下方打賞對作者表示鼓勵

          本文采用知識共享署名-非商業性使用-相同方式共享

          如若轉載,請注明出處:《群暉NAS中使用Docker安裝SqlServer2022》http://www.solariosolutions.com/2125.html

          (3)
          打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
          鋒哥的頭像鋒哥管理員
          上一篇 2022年4月12日 12:55
          下一篇 2023年4月13日 11:01

          相關推薦

          發表回復

          登錄后才能評論
          国产厨房乱子伦露脸,XXXXAAA欧美,日本 888 XXXX,国产欧美日韩一区二区图片