docker 修改目錄 繫結目錄 繫結埠

2022-03-02 01:03:54 字數 1231 閱讀 1573

1 停止要修改的容器, docker進入管理系統

1 docker run -it --privileged --pid=host justincormack/nsenter1

2 cd /var/lib/docker/containers && ls

2 根據容器id進入容器目錄 (容器id根據 'docker inspect 容器名' 獲得)3 修改 config.v2.json (這個是容器配置)關於埠關鍵字 exposedports 如圖

可以編輯json新增埠 如

"

exposedports

": ,

"80/tcp

": {},

"81/tcp

": {}

},

關於對映目錄關鍵字  labels mountpoints (修改方式參考埠)

4  修改 hostconfig.json (這個是容器對應宿主的配置)

關於埠關鍵字 portbindings (這裡的埠要與 config.v2.json 設定的埠對應)

關於對映目錄關鍵字 binds (這裡對映的目錄路徑要與 config.v2.json 設定的對應)

5  儲存並退出管理系統,並重啟docker 記住操作前必須先關閉容器 重啟docker 不然設定的引數會被恢復

參考資料 

Docker修改目錄路徑

準備工作 0.格式化使用的儲存硬碟為ext4 可選步驟 mkfs.ext4 dev sda df lh 1.掛載硬碟 mount dev sda mnt extdata systemctl daemon reload systemctl stop kubelet systemctl stop doc...

docker 掛載目錄 修改Docker預設路徑

安裝docker時,會預設安裝在乙個目錄裡面,如果該磁碟已經滿了,或者需要遷移docker目錄。在修改預設目錄之前,需要掛載新的磁碟。參考 konenet linux新增新磁碟 zhuanlan.zhihu.com 1.在新掛載的目錄下建立docker目錄 mkdir p data lib dock...

kubelet修改docker主目錄

由於伺服器上週無故失連,讓運維重啟下才可以,從 var log message裡發現大量k8s 重啟資訊,這些指標是kubelet上報的,因此看了對應節點上kubelet的日誌,發現kubelet日誌一直在報錯。以為是docker的主目錄不對,造成的,看了下 etc docker daemon.js...