• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

修改docker容器映射端口【显哥出品,必为精品】

Docker lixian 4年前 (2020-10-10) 2425次浏览 0个评论 扫描二维码

前言

修改docker容器映射端口【显哥出品,必为精品】

1.停止容器

#查看容器
[root@test.lixian.fun ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
753ea96bab46        wordpress:latest    "docker-entrypoint.s…"   2 hours ago         Up About an hour    0.0.0.0:80->80/tcp       wordpress
f0d76b6aa801        mariadb:5.5         "docker-entrypoint.s…"   2 hours ago         Up About an hour    0.0.0.0:3306->3306/tcp   mariadb

#停止容器
[root@test.lixian.fun ~]# docker stop 75
75
[root@test.lixian.fun ~]# systemctl stop docker

2.修改端口

#找到/var/lib/docker/containers目录下以容器ID开头的目录下有个hostconfig.json文件,修改80为81即可
注意:
"PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"81"}]}
1。前一个数字是容器端口, 后一个是宿主机端口。将宿主机的60000端口映射到容器的8080端口
2。如果config.v2.json里面也记录了端口,也要修改,没有记录就不用修改
[root@test.lixian.fun ~]# vim /var/lib/docker/containers/753ea96bab46bf0963affaeebb0a6427bf01c4910f52b41f223c4cd80b9373f2/hostconfig.json

修改docker容器映射端口【显哥出品,必为精品】

3.重启容器

[root@test.lixian.fun ~]# systemctl restart docker
[root@test.lixian.fun ~]# docker start 75

修改docker容器映射端口【显哥出品,必为精品】


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:修改docker容器映射端口【显哥出品,必为精品】
喜欢 (1)

您必须 登录 才能发表评论!