首頁 > 收藏

NAS 篇一:關於QNAP更新Container Station容器配置的方法

作者:由 什麼值得買 發表于 收藏日期:2023-02-05

檔案寫錯了字怎麼修改

作者:看風的孩子

【寫作說明】:記錄日常興趣愛好的研究,以防自己中年痴呆忘記,可自行轉載但請註明出處。

前言

在張大媽上陸陸續續種草NAS,也跟著大家一起研究組裝了兩臺基於Unraid的黑裙,去年雙十一正好看到威聯通QNAP的453Dmini好價,畢竟還是想體驗下威聯通的NAS,而且J4125的CPU可玩性很高,最終剁手了。當時對比了群暉和威聯通,總體感覺威聯通硬體價效比更高一些,在系統層面上對比來看其實該有的功能這兩家都有,只不過威聯通的QTS系統在使用上更極客更技術一些,群暉的DSM系統操作更友好一些,這也是一些人評論把群暉比作手機中的iOS的原因,但這個喜好因人而異,我倒覺得威聯通的QTS就挺好(其實是因為qiong  )。目前這臺NAS一直作為我的主力檔案儲存伺服器使用,其他兩臺目前在另外兩個地方作為備用機使用了。

現在看好像已經下架了,估計新款要出來了。

正文

回到正題,最近使用QNAP的Container Station安裝了icloudpd來備份手機照片,對照站內 @我是王小浪 的教程《 自動同步iCloud照片(原尺寸或自動轉換為JPG格式)》進行操作。

發現部署完容器後Container Station無法對容器的環境變數和掛載路徑等引數進行再次修改,進入容器設定頁面只能夠設定是否自動啟動、CPU和記憶體上限,其他引數都是無法修改的狀態。

NAS 篇一:關於QNAP更新Container Station容器配置的方法

NAS 篇一:關於QNAP更新Container Station容器配置的方法

這樣就比較棘手了 ,本來想著使用Container Station方便部署Docker容器,結果一旦部署完成就無法修改相應引數,這樣使用便利性就大大降低,不如直接SSH登入命令部署或者安裝Portainer部署,但我比較鑽牛角尖,經過一番爬貼找到了解決方案,主要方法就是修改Container Station裡面對應該容器的json配置檔案。步驟如下:

1.使用管理員賬戶登入QTS

因為涉及到配置檔案檢視和修改,QTS預設必須使用管理員賬戶賬戶登入才能對配置檔案進行操作,出於安全性考慮QTS在剛開始使用時一般會推薦禁用了admin賬戶,所以如果之前禁用了admin賬戶記得先解除禁用。

2.停止容器和Container Station

因為在容器和Container Station執行時修改的配置檔案無法生效,必須停止相應的容器並且停止Container Station來使得修改後的配置檔案生效,否則配置修改失敗。容器可以在Container Station進行停止,而Container Station本身可以在QTS的App Center進行停止。

NAS 篇一:關於QNAP更新Container Station容器配置的方法

NAS 篇一:關於QNAP更新Container Station容器配置的方法

3.查詢配置檔案

開啟File Station進入下面這個路徑:share/Container/container-station-data/lib/docker/containers,這裡面就是部署容器後配置檔案的存放位置,每個資料夾對應一個容器,都是一堆編碼,可以通過後面的修改日期大概確定哪一個是要找的容器,還可以進入到這個資料夾裡面檢視hostconfig。json裡面的內容來判斷是哪個容器(其實還是有些麻煩 )。

NAS 篇一:關於QNAP更新Container Station容器配置的方法

4.修改配置檔案

到重點了,主要修改兩個配置檔案:config。v2。json和qnap。json,可以使用QTS商店裡面提供的Text Editor文字編輯器直接線上開啟修改,下面的截圖以修改環境變數為例,掛載目錄同理,注意修改時使用的語法不要錯了,修改完之後記得儲存。

NAS 篇一:關於QNAP更新Container Station容器配置的方法

NAS 篇一:關於QNAP更新Container Station容器配置的方法

5.重新啟動

重新啟動Container Station和相應容器,可以在容器設定settings裡面檢查修改後的配置是否已經生效。

總結

其實這種修改配置檔案的方法來修改Container Station中的容器配置實屬無奈,但是這個問題在QNAP威聯通上一直存在,群暉是可以直接修改容器配置再部署的,所以還是建議安裝Portainer等管理面板對docker進行管理,使用Portainer提供的GUI介面直接修改相應容器配置,非常方便。

REFERENCE

1。Unable to change Docker container settings once created_QNAP NAS Community Forum,https://forum。qnap。com/viewtopic。php?t=122119

2。請問威聯通如何修改container(docker)的掛載路徑_威聯通 QNAP_那是雲,http://nasyun。com/thread-71500-1-1。html