1. 檢視需要修改的容器,記住container id
docker ps -a
2. 停止容器
docker stop ***
3. 修改容器的埠對映配置檔案
cd /var/lib/docker/containers
根據容器id檢視對應目錄,進去該目錄(注:此資料夾內的id為很長的字元,只需要看前面docker ps -a顯示出來的container_id前面的值對應即可)
vi hostconfig.jsonvi config.v2.json
"config": ,
"8888/tcp": {}
},....
},"networksettings":
],
4.重啟docker服務vi hostconfig.json
"portbindings":
], "8888/tcp": [ ]
}
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...