【Docker新玩法】利用群暉NAS快速部署Docker應用 | iThome

前一個例子,我們使用的是群暉事先調整好的群暉版GitLab套件,雖然可以省下許多細部設定程序、非常方便,不過這並非DSM Docker標準的部署作法,大多數Docker Image都不會是這種事先調整好的情況,因此接下來我們以Jenkins這套開發版本管理工具為範例,作一次標準的DSM Docker部署。

步驟 1:從Docker Hub公用倉庫搜尋Image

點選倉庫伺服器頁面,在搜尋列中輸入關鍵字Jenkins,從搜尋結果中選擇想要下載的Image,我們這里選擇排在最上面的官方版Image。

步驟 2:部署Image

在倉庫伺服器中點選並下載Image後,接下來可到映像檔頁面等待Image下載完成,然後便可選擇以精靈或指令的方式,將image部署為Container。精靈模式下可透過圖型介面的引導完成部署,指令部署則可讓使用者貼上自己的docker run指令來部署。

步驟 3:另一種Image部署方式

除了從「倉庫伺服器」頁面搜尋、下載,然後再到「映像檔」頁面部署Image外,也可直接從「映像檔」頁面,利用貼上Image來源網址,或點選已下載於NAS中的Image檔案方式,來執行Image的部署。

步驟 4:利用精靈部署Container(1)

我們選擇較簡單的精靈模式來部署Container,一共分為2個步驟,第1步有2個設定項目,首先是先為Container命名,這裡我們將這個新Container命名為jenkins,然後是設定Container對應到NAS的連接埠,這裡使用的是8080埠。

步驟 5:利用精靈部署Container(2)

第2步決定是否啟用資源限制器,可以設定該Container的CPU使用優先權,也可不設定,交由Docker自行管理。另一個項目是決定是否在DSM網頁控制臺桌面上,新增一個Container捷徑,只須勾選然後輸入NAS網址與Container的8080連接埠即可。

步驟 6:套用Container設定

完成前2個步驟的Container基本設定後,可以檢視先前所作的設定,然後按下「套用」結束設定,或是利用「進階設定」按鈕,進一步設定Container對應的儲存區目錄、與其他Contain的連結,以及登入應用程式的帳號密碼等環境參數。

步驟 7:啟動Container

完成前述步驟後,便能在Docker選單的「容器」項目中,看到剛剛建好的Jenkins Container,按下右邊的開關按鈕,便能啟動Container。

步驟 8:透過捷徑執行Container中的應用程式

如果剛剛有勾選建立桌面捷徑的話,我們便可以在DSM控制臺桌面上看到jenkins Container的捷徑,點選捷徑圖示就能執行Container中的應用程式。

步驟 9:登入執行Jenkins

直接在DSM網頁控制臺桌面上點選Jenkins圖示後,便能透過預設的連接埠登入應用程式的網頁控制臺,現在我們可以開始使用Jenkins建立工作了。

(0)

相关推荐