柚子快報激活碼778899分享:修改Docker容器端口
柚子快報激活碼778899分享:修改Docker容器端口
1- 獲取docker容器物理存放位置
docker inspect cdh01
需要修改的配置文件路徑:
例如:"HostsPath": "/var/lib/docker/containers/f737dcc478797b3130889515835157c7b88d394c69dadea7afb017d29a452b9f/
紅色的是隨機(jī)數(shù),是容器的CONTAINER ID的縮寫:
[root@dma01 ~]# docker ps CONTAINER ID??????? IMAGE?????????????? COMMAND???????????? CREATED???????????? STATUS????????????? PORTS?????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????NAMES a5b053e50871??????? cdh03:v1??????????? "/usr/sbin/init"??? 11 months ago?? ????Up 2 hours????????? 0.0.0.0:22013->22/tcp???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? cdh03 3b3db7c49c25??????? cdh02:v1??????????? "/usr/sbin/init"??? 11 months ago?????? Up 2 hours????????? 0.0.0.0:22012->22/tcp?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????cdh02 f737dcc47879??????? cdh01:v1??????????? "/usr/sbin/init"??? 11 months ago?????? Up 2 hours????????? 0.0.0.0:12346-12347->12346-12347/tcp, 0.0.0.0:22011->22/tcp, 0.0.0.0:2182->2181/tcp, 0.0.0.0:7181->7180/tcp, 0.0.0.0:8021->8020/tcp, 0.0.0.0:8889->8887/tcp, 0.0.0.0:9102->9101/tcp, 0.0.0.0:9105->9104/tcp?? cdh01 [root@dma01 ~]#
2- 停止docker容器
docker stop cdh01
docker stop cdh02
docker stop cdh03
3- 修改容器對應(yīng)的hostconfig.json文件
備份hostconfig.json文件
增加需要映射的端口,如果有多個,用逗號分割
格式:"2181/tcp":[{"HostIp":"","HostPort":"2182"}] 表示將容器的2181端口,映射成宿主機(jī)的2181端口
"2181/tcp":[{"HostIp":"","HostPort":"2182"}],"8020/tcp":[{"HostIp":"","HostPort":"8021"}],"9101/tcp":[{"HostIp":"","HostPort":"9102"}],"9104/tcp":[{"HostIp":"","HostPort":"9105"}],"7180/tcp":[{"HostIp":"","HostPort":"7181"}]
4- 修改容器對應(yīng)的config.v2.json
備份config.v2.json文件
增加映射出的容器端口,如果有多個,用逗號分割
格式:"2181/tcp":{}
"2181/tcp":{},"8020/tcp":{},"9101/tcp":{},"9104/tcp":{},"7180/tcp":{}
5- 重啟docker服務(wù)
systemctl restart docker
6- 啟動docker容器
docker start cdh01
docker start cdh02
docker start cdh03
7- 驗證端口映射結(jié)果
docker ps cdh01
柚子快報激活碼778899分享:修改Docker容器端口
參考文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。