关于docker容器启动后修改或添加端口
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容器启动后修改或添加端口相关推荐
- docker容器启动后修改或添加端口
在docker run创建并运行容器的时候,可以通过-p指定端口映射规则.但是,大家可能也会遇到需要继续添加2个或者3个端口进行映射的问题. 一.通常间接的办法是,保存镜像,再创建一个新的容器,在创建 ...
- 多线程高并发,docker容器启动后修改或添加端口
这种方式的优点是不会影响统一宿主机上的其他容器,缺点是管理起来显得比较乱.方法三:修改文件端口,重启docker服务---------------------### 1.停止docker(`一定`要先 ...
- docker容器启动后闪退问题
问题描述: docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态. 运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间 ...
- docker 容器启动后立马退出的解决方法
docker 容器启动后立马退出的解决方法 参考文章: (1)docker 容器启动后立马退出的解决方法 (2)https://www.cnblogs.com/wangbaojun/p/1071181 ...
- docker容器启动后无法访问宿主机host
项目场景: 项目相关背景: java项目,SpringCloud框架,Consul注册中心. Consul注册中心部署在服务器物理机了,其中在增加了 host配置 127.0.0.1 consul,也 ...
- Docker容器启动时运行 sh 脚本
1.docker开机运行 对于Ubuntu18.04以上的系统,如果是使用命令sudo apt-get install -y docker.io安装的docker,都可以使用下列命令设置开机启动doc ...
- docker容器中配置文件修改错误,导致容器无法启动
docker容器中配置文件修改错误,导致容器无法启动 问题 在elasticsearch加入中文分词器ik时,在容器中配置修改错误,导致elasticsearch启动不了 解决方案 [root@blu ...
- 如何在Mysql的Docker容器启动时初始化数据库
1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...
- docker 容器启动顺序_Docker容器启动时初始化Mysql数据库
1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案 ...
最新文章
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
- 从内存细看static
- DWZ+Uploadify +JSON 多文件上传
- 如何将SAP API Hub 上提供的工作流导入到 SAP BTP 上
- 汇编语言(二十三)之求一个数的补数
- python列表如何修改_如何在python中更改列表的字典中的值
- 使用Java8改造出来的模板方法真的是yyds
- 大数据分析实战-信用卡欺诈检测(三)- 模型评估
- locate: command not found updatedb: command not found
- Ps 初学者教程,如何向风景图中添加元素?
- Java中四大代码块的执行顺序(附code)
- steam当前计算机无法,steam无法打开【操作思路】
- instantclient使用步骤
- css绘制卡券优惠券_如何使用css创建一个优惠券
- 为什么说HTTP协议是无状态的
- 计算机毕业设计基于Android的计算器app设计
- 服务器宕机指的是什么意思?
- initialize php,THINKPHP的_initialize方法
- 通过任意数量点拟合曲线
- easyui treegrid php,jQuery EasyUI 数据网格与树插件 – Treegrid 树形网格 | 菜鸟教程
热门文章
- 多媒体数字展示技术解决方案
- 第13章 项目合同管理
- 李嘉诚励志语录创业经典100条
- ghost系统之家Ghost XP SP3加强版V8.0_2010.4[NTFS版]
- 使用sklearn库进行数据标准化处理
- 刨根问底 HTTP 和 WebSocket 协议(上)
- EM算法 估计混合高斯模型参数 Python实现
- 免费的机器学习数据集网站(6300+数据集)
- java 获取两颜色值的中间值
- python微控制器编程从零开始 开发板_Python微控制器编程从零开始 使用MicroPython 文轩网正版图书...