首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >如何修改Docker容器的端口映射

如何修改Docker容器的端口映射

作者头像
院长技术
发布2020-12-08 14:08:52
发布2020-12-08 14:08:52
3.7K0
举报
文章被收录于专栏:院长运维开发院长运维开发

1. 可以删除原有容器,重新创建新的容器 优点

代码语言:javascript
复制
简单粗暴,在测试环境用的更多

缺点

代码语言:javascript
复制
如果是数据库、服务器相关的容器,创建新的容器,又得重新配置相关东西了

2. 修改容器配置文件(重点) 暂停Docker服务

代码语言:javascript
复制
systemctl stop docker

进入 Docker 容器配置文件目录下

代码语言:javascript
复制
cd /var/lib/docker/containers/ls
容器ID 就是文件夹名称,可通过 docker ps -aq 来查看,不过这是缩写,对照起来看就行

修改hostconfig.json

代码语言:javascript
复制
vim hostconfig.json
找到之前的端口,然后修改成我们想修改成什么的端口,然后保存即可!

重新启动Docker服务

代码语言:javascript
复制
systemctl restart docker

启动容器

代码语言:javascript
复制
docker start 容器ID或者名字
然后就可以通过新的端口进行访问了

优点

代码语言:javascript
复制
直接操作配置文件没有副作用,算简单

缺点

代码语言:javascript
复制
需要暂停 Docker 服务,会影响其他正常运行的Docker容器
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档