修改Docker容器端口
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容器端口相关推荐
- linux修改容器内的mysql端口映射_修改docker容器端口映射的方法
大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改.通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射. 有没有办法不保存镜像而直接修改 ...
- docker 镜像修改的配置文件自动还原_所以到底该如何修改 docker 容器的端口映射!!!...
|问题背景 docker 创建容器时,指定了端口映射(-p) 如果容器运行之后发现端口需要改怎么办? 当前是访问 9999 端口 |删除原有容器,重新创建新的容器 |删除容器 docker |重新创建 ...
- docker配置容器mysql启动参数_修改Docker容器启动配置参数
有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker c ...
- Docker(十七)-修改Docker容器启动配置参数
有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker c ...
- 修改docker容器中的文件方法
修改docker容器配置文件方法 昨天准备修改docker容器中的配置文件,由于是xml配置文件,不需要编译,想着直接编辑一下就ok了,但是进入容器发现竟然没有vi命令,一番查找,可以使用以下方法 1 ...
- 【docker】修改docker容器配置,设置/修改端口映射
目录 前言 方法1:将容器转换成镜像,用新的镜像创建新的容器 方法2:修改容器配置 方法3:创建新的容器 方法4:nginx stream代理 参考 前言 docker 创建容器时可指定端口映射.但容 ...
- docker 改host_所以到底该如何修改 docker 容器的端口映射!!!
|问题背景 docker run -d -p 9999:8080 -i --name tomcat7 tomcat:7创建容器时,指定了端口映射(-p) 如果容器运行之后发现端口需要改怎么办? 当前是 ...
- Docker中修改mysql容器端口映射
一.问题描述: 我本地有一个mysql,端口是3306,然后我用docker开启了一个mysql容器,端口还是3306,导致我用docker上的mysql的时候没法用,于是想到端口映射出了问题,就把d ...
- linux下修改docker容器RabbitMQ端口映射(修改RabbitMQ默认端口)
1.xshell 执行以下命令获取docker容器ID docker ps -a 2.修改 /var/lib/docker/containers/{容器 ID+ 一些字符串}/hostconfig.j ...
最新文章
- 超酷炫!Facebook用深度学习和弱监督学习绘制全球精准道路图
- libevent-signal(2)
- cactus java,使用cactus实现对servlet进行单元测试
- apache 域名不变_apache 如何配置只能通过域名访问,不允许通过ip访问?
- SQL Server各个版本功能比较
- 字符串查找字符出现次数_查找字符串作为子序列出现的次数
- SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request
- 利用Diskgen找回分区破坏前的资料
- 搭建etcd 3.4.15集群(详细教程,包括选举过程、数据备份和恢复)
- 练习题︱streamlit + opencv/YOLOv3 快速构建自己的图像目标检测demo网页
- 【热血传奇】 怪物添加(下)
- chrome弱网_弱网测试参考
- SQL SERVER 资源性能监控-资源监视器
- Scintilla开源库使用指南(一)
- 六度拓扑(www.6dtop.com)正式开源啦~~~(V1.0)
- php服务器监控系统,91 Monitor
- 浅谈百度闪电算法以及网站HTTPS(图文)
- 计算机网络知识(看这篇就够啦)
- ArangoDB数据库——AQL常用函数(一)
- HTML5七夕情人节表白网页_圣诞节3d相册(含音乐)_HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码
热门文章
- Linux修改root密码
- matlab abc dq,关于matlab及pscad中abc2dq模块的使用.doc
- 软件工程管理集成了过程管理和项目管理
- 高效开发:你的项目有接口聚合服务吗?
- Python中flatten用法
- 【蓝桥杯】 阶乘约数:定义n的阶乘= 1 × 2 × 3 × · · · × n。 请问100 的阶乘有多少个约数。
- 【python pypy】pypy安装
- php的 empty()
- 【k8s】docker网络模式(必知)
- IP54、IP67、IP6K7K、IP6K9K代表什么意思?