狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

在群暉NAS備份機(jī)上用多種方式運(yùn)行Docker容器

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

在群暉上有多種方式運(yùn)行Docker容器,直接使用Container Manager在注冊(cè)表中下載鏡像再啟動(dòng)容器是最直觀的方法。群暉上還有別的方式來(lái)啟動(dòng)容器,對(duì)比直接在Container Manager上運(yùn)行有優(yōu)點(diǎn)也有缺點(diǎn),下面一起來(lái)看看

Container Manager項(xiàng)目

首先來(lái)看看第一種方式,通過(guò)Container Manager中的項(xiàng)目來(lái)運(yùn)行容器。它的原理是通過(guò)docker-compose配置文件下載鏡像并運(yùn)行容器

在運(yùn)行容器之前,先創(chuàng)建好容器需要存放的文件夾,這里以memos容器為例。打開(kāi)File Station,在docker共享文件夾下新建memos文件夾

打開(kāi)Container Manager,在項(xiàng)目新增一個(gè)項(xiàng)目

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

簡(jiǎn)單解釋下這段docker-compose命令代表的意思

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

點(diǎn)擊下一步后,如果不需要設(shè)置網(wǎng)頁(yè)門(mén)戶,則不用勾選

最后點(diǎn)擊完成,就能在彈出窗中看到執(zhí)行的日志

啟動(dòng)成功后,就是綠色的標(biāo)志

容器選項(xiàng)下,也能看到啟動(dòng)的memos容器

打開(kāi)File Station的docker文件夾,有 一個(gè)新的yaml文件被創(chuàng)建,里面的內(nèi)容其實(shí)就是前面那段docker-compose命令

使用Container Manager項(xiàng)目創(chuàng)建容器的好處和運(yùn)行命令行操作docker-compose文件一樣,非常簡(jiǎn)單,如果需要同時(shí)啟動(dòng)互相依賴的兩個(gè)或多個(gè)容器十分方便,只需編輯好一個(gè)docker-compose文件就可以完成復(fù)雜項(xiàng)目的構(gòu)建

任務(wù)計(jì)劃

通過(guò)群暉的任務(wù)計(jì)劃也可以執(zhí)行docker命令。任務(wù)計(jì)劃并不是用來(lái)啟動(dòng)容器的,它是一個(gè)定時(shí)任務(wù),可以把它理解為簡(jiǎn)單版的青龍腳本

可以在控制中心找到任務(wù)計(jì)劃選項(xiàng)

如果想把輸出結(jié)果保存下來(lái),可以在計(jì)劃任務(wù)設(shè)置中選擇一個(gè)文件夾位置進(jìn)行保存

點(diǎn)擊新增按鈕來(lái)創(chuàng)建一個(gè)新的任務(wù)。如果要運(yùn)行docker命令,則需要選擇用戶賬號(hào)為root,否則沒(méi)有執(zhí)行權(quán)限

計(jì)劃中的配置不用更改,因?yàn)椴恍枰芷谛匀?zhí)行這個(gè)腳本

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

最后點(diǎn)擊確定,就會(huì)開(kāi)始運(yùn)行當(dāng)前腳本了。等到鏡像拉取完畢,可以點(diǎn)擊查看結(jié)果,沒(méi)有錯(cuò)誤就證明執(zhí)行成功

同樣可以在Container Manager中發(fā)現(xiàn)新的memos容器被啟動(dòng)

因?yàn)?strong style="margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">任務(wù)計(jì)劃的腳本會(huì)周期性執(zhí)行,所以執(zhí)行完docker腳本后,建議把腳本刪除或禁用。在任務(wù)計(jì)劃中執(zhí)行命令和在控制面板打開(kāi)SSH執(zhí)行命令類(lèi)似,只是少了一步連接SSH的操作

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

SSH

群暉的控制面板可以打開(kāi)SSH功能,這樣可以通過(guò)終端直接連接到群暉進(jìn)行命令行操作

連接后可以同樣執(zhí)行docker命令,或者用docker-compose文件來(lái)啟動(dòng)容器,具體的操作可以看下面這篇文章

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

后記

不管是通過(guò)Container Manager項(xiàng)目運(yùn)行容器還是在任務(wù)計(jì)劃中手動(dòng)執(zhí)行計(jì)劃,其實(shí)都是執(zhí)行的Docker相關(guān)命令,只是群暉通過(guò)圖形化界面進(jìn)行了封裝,讓普通用戶操作更方便、更容易理解


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