修改docker的port埠對映

2021-08-25 11:05:36 字數 592 閱讀 2344

1. 檢視需要修改的容器,記住container id

docker ps -a

2. 停止容器

docker stop ***

3. 修改容器的埠對映配置檔案

cd /var/lib/docker/containers

根據容器id檢視對應目錄,進去該目錄(注:此資料夾內的id為很長的字元,只需要看前面docker ps -a顯示出來的container_id前面的值對應即可)

vi config.v2.json

"config": ,

"8888/tcp": {}

},....

},"networksettings":

],

vi hostconfig.json

vi hostconfig.json

"portbindings":

], "8888/tcp": [ ]

}

4.重啟docker服務

service docker restart

5.啟動容器

docker start ***

Mosquitto修改預設埠port

安裝好mosquitto之後,進入目錄 etc mosquitto 檢視檔案 vi mosquitto.conf mosquitto.conf會提示進入目錄 etc mosquitto conf.d 來配置自己的conf檔案。實際上,凡是將conf檔案放入目錄 etc mosquitto conf....

修改docker對映埠

提供一種簡單的修改docker容器對映埠的方法,適用於centos系統。方法是修改容器的hostconfig.json檔案。有個小坑,這裡必須在docker服務停止的狀態下進行修改,否則修改hostconfig.json檔案裡的埠會失效。第一步 關閉docker服務,我的系統是centos6.9,指...

修改docker容器的埠對映

大家都知道docker run可以指定埠對映,但是容器一旦生成,就沒有乙個命令可以直接修改。通常間接的辦法是,儲存映象,再建立乙個新的容器,在建立時指定新的埠對映。有沒有辦法不儲存映象而直接修改已有的這個容器呢?有。在stackoverflow上面找到答案了。方法一cd var lib docker...