第一步 停止容器
docker stop
第二步 停止docker服务
systemctl stop docker
第三步 修改容器的端口
cd /var/lib/docker/CONTAINER_ID vi hostconfig.json
没有端口映射,加入
“PortBindings”:{}
增加一个映射
“PortBindings”:{“3306/tcp”:[{“HostIp”:"",“HostPort”:“3307”}]}
第四步 修改config.v2.json
第五步 重启docker服务以及对应容器
systemctl start docker
结果
文件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
摘要:参考怎么给运行中的容器添加新的端口修改容器端口映射的方法规则查看,添加,删除和修改方法修改端口映射的端口映射并不是在技术中实现的,而是通过宿主机的来实现。通过控制网桥来做端口映射,类似路由器中设置路由端口映射。showImg(https://user-gold-cdn.xitu.io/2019/5/23/16ae31bb367e3a4d);突然遇到一个问题怎么给一个已经在运行的docker容...
摘要:型网络这是容器的默认网络类型,网桥模式意味着容器间可以互相通信,而对外的通信需要借助宿主机,这一形式通常表现为端口号的映射。 以下记录 Docker 中的常用操作、指令,使得大家能够快速地使用 Docker。 为什使用 Docker? 为什么要使用 Docker?就个人而言,Docker 能提供的最大便利在于这种技术面对程序环境迁移时所表现的卓越性。 这种性能使得我们不必在分享代码或项...
摘要:该配置用于建立远程连接,使得本地可以通过端口连接到宿主机,进而连接到这一容器的服务。删除容器当不再使用时,可以使用以下命令删除容器。 构建的环境为:PHP 7.1.3 fpm & Nginx 1.11.10 & MySQL 5.7 对 Docker 不熟悉的读者可以参考之前撰文的一篇文章:Docker 快速上手 配置简单的 LNMP 环境 这里使用 docker-compose 的方...
摘要:服务的依赖实现解耦,有多个服务依赖同一个,其中一个需要重启,而导致其他服务中断最重要的原因我想试试闲话少说了。。。拉取镜像注意如果没有指定对应的版本,默认会拉取版本经过漫长的等待。。。也可能会出现莫名其妙的问题。。。 docker搭建gitlab 构想: 通过 docker 容器技术,在centos7系统下,使用docker镜像,安装gitlab,并将gitlab的http,https...
阅读 1113·2022-09-27 09:47
阅读 984·2022-09-27 09:28
阅读 1475·2022-09-27 09:16
阅读 783·2022-09-27 08:21
阅读 981·2022-09-27 08:08
阅读 1123·2022-09-18 12:33
阅读 789·2022-09-16 08:01
阅读 776·2022-09-15 12:27