资讯专栏INFORMATION COLUMN

Docker容器修改端口映射的实现

3119555200 / 584人阅读

第一步  停止容器


docker stop


第二步  停止docker服务


systemctl stop docker


第三步  修改容器的端口


cd /var/lib/docker/CONTAINER_ID
vi hostconfig.json


1.png


没有端口映射,加入


“PortBindings”:{}


增加一个映射


“PortBindings”:{“3306/tcp”:[{“HostIp”:"",“HostPort”:“3307”}]}


第四步 修改config.v2.json


第五步  重启docker服务以及对应容器


systemctl start docker


结果


1.png


文件1


{
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "default",
"PortBindings": {
"8076/tcp": [{
"HostIp": "",
"HostPort": "8076"
}]
}
}


文件2


{
"StreamConfig": {},
"State": {
"Running": false,
"Paused": false,
"Health": null
},
"Path": "/bin/bash",
"Config": {
"Hostname": "4a0d272304a5",
"Domainname": "",
"AttachStderr": false,
"ExposedPorts": {
"8076/tcp": {},
"8077/tcp": {}
},
},
}


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127845.html

相关文章

  • Docker容器动态添加端口

    摘要:参考怎么给运行中的容器添加新的端口修改容器端口映射的方法规则查看,添加,删除和修改方法修改端口映射的端口映射并不是在技术中实现的,而是通过宿主机的来实现。通过控制网桥来做端口映射,类似路由器中设置路由端口映射。showImg(https://user-gold-cdn.xitu.io/2019/5/23/16ae31bb367e3a4d);突然遇到一个问题怎么给一个已经在运行的docker容...

    shleyZ 评论0 收藏0
  • Docker 快速上手指南

    摘要:型网络这是容器的默认网络类型,网桥模式意味着容器间可以互相通信,而对外的通信需要借助宿主机,这一形式通常表现为端口号的映射。 以下记录 Docker 中的常用操作、指令,使得大家能够快速地使用 Docker。 为什使用 Docker? 为什么要使用 Docker?就个人而言,Docker 能提供的最大便利在于这种技术面对程序环境迁移时所表现的卓越性。 这种性能使得我们不必在分享代码或项...

    derek_334892 评论0 收藏0
  • 使用 Docker 构建 LNMP 环境

    摘要:该配置用于建立远程连接,使得本地可以通过端口连接到宿主机,进而连接到这一容器的服务。删除容器当不再使用时,可以使用以下命令删除容器。 构建的环境为:PHP 7.1.3 fpm & Nginx 1.11.10 & MySQL 5.7 对 Docker 不熟悉的读者可以参考之前撰文的一篇文章:Docker 快速上手 配置简单的 LNMP 环境 这里使用 docker-compose 的方...

    CarlBenjamin 评论0 收藏0
  • 使用docker搭建gitlab环境

    摘要:服务的依赖实现解耦,有多个服务依赖同一个,其中一个需要重启,而导致其他服务中断最重要的原因我想试试闲话少说了。。。拉取镜像注意如果没有指定对应的版本,默认会拉取版本经过漫长的等待。。。也可能会出现莫名其妙的问题。。。 docker搭建gitlab 构想: 通过 docker 容器技术,在centos7系统下,使用docker镜像,安装gitlab,并将gitlab的http,https...

    Tikitoo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<