1、停止容器

docker stop 容器ID

2、停止docker

systemctl stop docker

3、修改文件

先进入目录

cd /var/lib/docker/containers/容器ID*

(1)修改hostconfig.json文件

vi hostconfig.json

找到类似如下字段:

"PortBindings": {"111/tcp": [  //容器端口1{"HostIp": "","HostPort": "111" //宿柱机端口1}],"222/tcp": [   //容器端口2{"HostIp": "","HostPort": "222" //宿柱机端口2}]
}

​ 按照json文件格式添加或修改成需要的端口号即可

(2)修改config.v2.json文件

​ 修改两处:

①、一处为:
"ExposedPorts": {"111/tcp": {},"222/tcp": {}
}
②、另一处为:
"Ports": {"111/tcp": [{"HostIp": "0.0.0.0","HostPort": "111"},{"HostIp": "::","HostPort": "111"}],"222/tcp": [{"HostIp": "0.0.0.0","HostPort": "222"},{"HostIp": "::","HostPort": "222"}]
}

和修改hostconfig.json文件类似,符合json语法格式即可

4、重启docker

systemctl restart docker

5、重启容器

docker restart 容器ID

修改Docker容器端口相关推荐

  1. linux修改容器内的mysql端口映射_修改docker容器端口映射的方法

    大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改.通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射. 有没有办法不保存镜像而直接修改 ...

  2. docker 镜像修改的配置文件自动还原_所以到底该如何修改 docker 容器的端口映射!!!...

    |问题背景 docker 创建容器时,指定了端口映射(-p) 如果容器运行之后发现端口需要改怎么办? 当前是访问 9999 端口 |删除原有容器,重新创建新的容器 |删除容器 docker |重新创建 ...

  3. docker配置容器mysql启动参数_修改Docker容器启动配置参数

    有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker c ...

  4. Docker(十七)-修改Docker容器启动配置参数

    有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker c ...

  5. 修改docker容器中的文件方法

    修改docker容器配置文件方法 昨天准备修改docker容器中的配置文件,由于是xml配置文件,不需要编译,想着直接编辑一下就ok了,但是进入容器发现竟然没有vi命令,一番查找,可以使用以下方法 1 ...

  6. 【docker】修改docker容器配置,设置/修改端口映射

    目录 前言 方法1:将容器转换成镜像,用新的镜像创建新的容器 方法2:修改容器配置 方法3:创建新的容器 方法4:nginx stream代理 参考 前言 docker 创建容器时可指定端口映射.但容 ...

  7. docker 改host_所以到底该如何修改 docker 容器的端口映射!!!

    |问题背景 docker run -d -p 9999:8080 -i --name tomcat7 tomcat:7创建容器时,指定了端口映射(-p) 如果容器运行之后发现端口需要改怎么办? 当前是 ...

  8. Docker中修改mysql容器端口映射

    一.问题描述: 我本地有一个mysql,端口是3306,然后我用docker开启了一个mysql容器,端口还是3306,导致我用docker上的mysql的时候没法用,于是想到端口映射出了问题,就把d ...

  9. linux下修改docker容器RabbitMQ端口映射(修改RabbitMQ默认端口)

    1.xshell 执行以下命令获取docker容器ID docker ps -a 2.修改 /var/lib/docker/containers/{容器 ID+ 一些字符串}/hostconfig.j ...

最新文章

  1. 超酷炫!Facebook用深度学习和弱监督学习绘制全球精准道路图
  2. libevent-signal(2)
  3. cactus java,使用cactus实现对servlet进行单元测试
  4. apache 域名不变_apache 如何配置只能通过域名访问,不允许通过ip访问?
  5. SQL Server各个版本功能比较
  6. 字符串查找字符出现次数_查找字符串作为子序列出现的次数
  7. SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request
  8. 利用Diskgen找回分区破坏前的资料
  9. 搭建etcd 3.4.15集群(详细教程,包括选举过程、数据备份和恢复)
  10. 练习题︱streamlit + opencv/YOLOv3 快速构建自己的图像目标检测demo网页
  11. 【热血传奇】 怪物添加(下)
  12. chrome弱网_弱网测试参考
  13. SQL SERVER 资源性能监控-资源监视器
  14. Scintilla开源库使用指南(一)
  15. 六度拓扑(www.6dtop.com)正式开源啦~~~(V1.0)
  16. php服务器监控系统,91 Monitor
  17. 浅谈百度闪电算法以及网站HTTPS(图文)
  18. 计算机网络知识(看这篇就够啦)
  19. ArangoDB数据库——AQL常用函数(一)
  20. HTML5七夕情人节表白网页_圣诞节3d相册(含音乐)_HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

热门文章

  1. Linux修改root密码
  2. matlab abc dq,关于matlab及pscad中abc2dq模块的使用.doc
  3. 软件工程管理集成了过程管理和项目管理
  4. 高效开发:你的项目有接口聚合服务吗?
  5. Python中flatten用法
  6. 【蓝桥杯】 阶乘约数:定义n的阶乘= 1 × 2 × 3 × · · · × n。 请问100 的阶乘有多少个约数。
  7. 【python pypy】pypy安装
  8. php的 empty()
  9. 【k8s】docker网络模式(必知)
  10. IP54、IP67、IP6K7K、IP6K9K代表什么意思?