欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

在群暉NAS備份機上用多種方式運行Docker容器

admin
2024年2月7日 22:14 本文熱度 814

在群暉上有多種方式運行Docker容器,直接使用Container Manager在注冊表中下載鏡像再啟動容器是最直觀的方法。群暉上還有別的方式來啟動容器,對比直接在Container Manager上運行有優點也有缺點,下面一起來看看

Container Manager項目

首先來看看第一種方式,通過Container Manager中的項目來運行容器。它的原理是通過docker-compose配置文件下載鏡像并運行容器

在運行容器之前,先創建好容器需要存放的文件夾,這里以memos容器為例。打開File Station,在docker共享文件夾下新建memos文件夾

打開Container Manager,在項目新增一個項目

路徑中選擇docker文件夾,來源選擇創建docker-compose.yml文件,這樣就可以在下面的輸入框中輸入docker-compose命令了

簡單解釋下這段docker-compose命令代表的意思

  • image: neosmemo/memos:stable:這行指定了 Docker 需要獲取和運行的鏡像的名稱和標簽。在這種情況下,Docker 會嘗試從 Docker Hub 獲取名為 "neosmemo/memos" 的鏡像,并使用該鏡像的 "stable" 標簽
  • container_name: memos:這里將容器名指定為 "memos"
  • ./memos:/var/opt/memos:當前目錄docker(由 . 表示)下的 "memos" 子目錄被掛載到容器的 /var/opt/memos 路徑上。這意味著在主機的 "./memos" 目錄中的文件和目錄將可在容器內的 "/var/opt/memos" 目錄中直接訪問
  • 5231:5230:主機的 5231 端口被映射到容器的 5230 端口,所有發送到主機的 5231 端口的流量都會被轉發到容器的 5230 端口

點擊下一步后,如果不需要設置網頁門戶,則不用勾選

最后點擊完成,就能在彈出窗中看到執行的日志

啟動成功后,就是綠色的標志

容器選項下,也能看到啟動的memos容器

打開File Station的docker文件夾,有 一個新的yaml文件被創建,里面的內容其實就是前面那段docker-compose命令

使用Container Manager項目創建容器的好處和運行命令行操作docker-compose文件一樣,非常簡單,如果需要同時啟動互相依賴的兩個或多個容器十分方便,只需編輯好一個docker-compose文件就可以完成復雜項目的構建

任務計劃

通過群暉的任務計劃也可以執行docker命令。任務計劃并不是用來啟動容器的,它是一個定時任務,可以把它理解為簡單版的青龍腳本

可以在控制中心找到任務計劃選項

如果想把輸出結果保存下來,可以在計劃任務設置中選擇一個文件夾位置進行保存

點擊新增按鈕來創建一個新的任務。如果要運行docker命令,則需要選擇用戶賬號為root,否則沒有執行權限

計劃中的配置不用更改,因為不需要周期性去執行這個腳本

最后就是在任務設置中填入腳本,這里的腳本就是docker命令了,這和前面的docker-compose文件類似,都是拉取鏡像啟動容器。需要注意的是這里docker命令必須要把映射路徑設置為memos文件夾的全路徑/volume1/docker/memos

最后點擊確定,就會開始運行當前腳本了。等到鏡像拉取完畢,可以點擊查看結果,沒有錯誤就證明執行成功

同樣可以在Container Manager中發現新的memos容器被啟動

因為任務計劃的腳本會周期性執行,所以執行完docker腳本后,建議把腳本刪除或禁用。在任務計劃中執行命令和在控制面板打開SSH執行命令類似,只是少了一步連接SSH的操作

相比較而言,這種方式運行容器就沒有使用docker-compose配置文件那么直觀。當然和直接在Container Manager手動下載鏡像并設置映射相比較要簡單很多。但是需要注意映射文件夾的路徑一定是要全路徑,不要運行一些未知的腳本,使用root用戶代表最高權限,在運行了其他不安全的腳本時,可能會導致數據丟失或者被植入木馬病毒等風險

SSH

群暉的控制面板可以打開SSH功能,這樣可以通過終端直接連接到群暉進行命令行操作

連接后可以同樣執行docker命令,或者用docker-compose文件來啟動容器,具體的操作可以看下面這篇文章

群暉小白系列(二十)群暉Container Manager到Docker容器技術

后記

不管是通過Container Manager項目運行容器還是在任務計劃中手動執行計劃,其實都是執行的Docker相關命令,只是群暉通過圖形化界面進行了封裝,讓普通用戶操作更方便、更容易理解


該文章在 2024/2/7 22:14:36 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved