如何修改Docker已運行實例的端口映射
Docker的端口映射,往往出現在兩個階段需要處理:
1、是在docker啟動前就已經確定好,哪個docker實例映射哪個端口(往往這個情況比較,需要提前做規划)。
2、在docker運行過程中,需要增加端口映射的(往往這個情況比較多,凡事先運行起來,遇到問題再解決,哈哈)
那我們這一篇文章要解決已經創建的容器,如何修改端口
1)確定要修改端口的容器
dockder ps
記下容器id
2)停止運行的容器
docker stop 容器ID
3)找到容器的配置文件:以配置3339映射到3306為例
var/lib/docker/containers/容器ID/hostconfig.json
編輯配置文件
vim hostconfig.json
修改config.v2.json
4)配置完成
這樣重啟docker服務
就完成端口映射啦