docker容器启动后怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况。当docker start运行容器后,并没有提供一个-p选项或设置,让你修改指定端口映射规则。

通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。

方法一:删除原有容器,重新建新容器

这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映射。优点是简单快捷,在测试环境使用较多。缺点是如果是数据库镜像,那重新建一个又要重新配置一次,就比较麻烦了。

方法二:利用docker commit新构镜像

docker commit:把一个容器的文件改动和配置信息commit到一个新的镜像。这个在测试的时候会非常有用,把容器所有的文件改动和配置信息导入成一个新的docker镜像,然后用这个新的镜像重起一个容器,这对之前的容器不会有任何影响。

1、停止docker容器

docker stop container01

2、commit该docker容器

docker commit container01 new_image:tag

3、用前一步新生成的镜像重新起一个容器

关于docker容器启动后修改或添加端口相关推荐

  1. docker容器启动后修改或添加端口

    在docker run创建并运行容器的时候,可以通过-p指定端口映射规则.但是,大家可能也会遇到需要继续添加2个或者3个端口进行映射的问题. 一.通常间接的办法是,保存镜像,再创建一个新的容器,在创建 ...

  2. 多线程高并发,docker容器启动后修改或添加端口

    这种方式的优点是不会影响统一宿主机上的其他容器,缺点是管理起来显得比较乱.方法三:修改文件端口,重启docker服务---------------------### 1.停止docker(`一定`要先 ...

  3. docker容器启动后闪退问题

    问题描述: docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态. 运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间 ...

  4. docker 容器启动后立马退出的解决方法

    docker 容器启动后立马退出的解决方法 参考文章: (1)docker 容器启动后立马退出的解决方法 (2)https://www.cnblogs.com/wangbaojun/p/1071181 ...

  5. docker容器启动后无法访问宿主机host

    项目场景: 项目相关背景: java项目,SpringCloud框架,Consul注册中心. Consul注册中心部署在服务器物理机了,其中在增加了 host配置 127.0.0.1 consul,也 ...

  6. Docker容器启动时运行 sh 脚本

    1.docker开机运行 对于Ubuntu18.04以上的系统,如果是使用命令sudo apt-get install -y docker.io安装的docker,都可以使用下列命令设置开机启动doc ...

  7. docker容器中配置文件修改错误,导致容器无法启动

    docker容器中配置文件修改错误,导致容器无法启动 问题 在elasticsearch加入中文分词器ik时,在容器中配置修改错误,导致elasticsearch启动不了 解决方案 [root@blu ...

  8. 如何在Mysql的Docker容器启动时初始化数据库

    1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...

  9. docker 容器启动顺序_Docker容器启动时初始化Mysql数据库

    1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案 ...

最新文章

  1. 在python中使用关键字define定义函数_python自定义函数def的应用详解
  2. 从内存细看static
  3. DWZ+Uploadify +JSON 多文件上传
  4. 如何将SAP API Hub 上提供的工作流导入到 SAP BTP 上
  5. 汇编语言(二十三)之求一个数的补数
  6. python列表如何修改_如何在python中更改列表的字典中的值
  7. 使用Java8改造出来的模板方法真的是yyds
  8. 大数据分析实战-信用卡欺诈检测(三)- 模型评估
  9. locate: command not found updatedb: command not found
  10. Ps 初学者教程,如何向风景图中添加元素?
  11. Java中四大代码块的执行顺序(附code)
  12. steam当前计算机无法,steam无法打开【操作思路】
  13. instantclient使用步骤
  14. css绘制卡券优惠券_如何使用css创建一个优惠券
  15. 为什么说HTTP协议是无状态的
  16. 计算机毕业设计基于Android的计算器app设计
  17. 服务器宕机指的是什么意思?
  18. initialize php,THINKPHP的_initialize方法
  19. 通过任意数量点拟合曲线
  20. easyui treegrid php,jQuery EasyUI 数据网格与树插件 – Treegrid 树形网格 | 菜鸟教程

热门文章

  1. 多媒体数字展示技术解决方案
  2. 第13章 项目合同管理
  3. 李嘉诚励志语录创业经典100条
  4. ghost系统之家Ghost XP SP3加强版V8.0_2010.4[NTFS版]
  5. 使用sklearn库进行数据标准化处理
  6. 刨根问底 HTTP 和 WebSocket 协议(上)
  7. EM算法 估计混合高斯模型参数 Python实现
  8. 免费的机器学习数据集网站(6300+数据集)
  9. java 获取两颜色值的中间值
  10. python微控制器编程从零开始 开发板_Python微控制器编程从零开始 使用MicroPython 文轩网正版图书...