前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker修改容器的端口,容器名,映射地址

Docker修改容器的端口,容器名,映射地址

作者头像
入门笔记
发布2022-06-03 10:27:28
1.3K0
发布2022-06-03 10:27:28
举报
文章被收录于专栏:入门小站入门小站

原文:https://blog.csdn.net/liu_chen_yang/article/details/124511738

  • 1、Docker修改容器名
  • 2、docker 修改修改端口、映射地址…
  • 3.0、启动 docker 容器

1、Docker修改容器名

代码语言:javascript
复制
#先查看原来的容器名
docker ps -a #查看所有的容器
#找到你要修改的容器名
docker rename 原容器名 要修改的容器名

2、docker 修改修改端口、映射地址…

下面是运行中的 docker 环境,因为实际环境,我们需要修改 docker 映射端口,现在是 8088 端口,我们要修改他改成 8099 端口。

2.1、先找容器的 ID

我们可以看到 b0cfb0daff30,先记住他,然后停止容器;

2.2、停止 docker 容器
代码语言:javascript
复制
docker stop abc(容器名)
2.3、停止 docker
代码语言:javascript
复制
systemctl stop docker
2.4、查找配置文件

可以去修改该容器的配置有两个文件,config.v2.json/hostconfig.json

最开始让记得那个容器 id 我们先去找他的文件目录,我们可以根据查找 hostconfig.json 配置文件,然后再看 id,这里我们找到了,第一个就是,进入目录

进入到目录我们可以看到这两个文件

2.5、备份原有文件,如果出现问题后可以还原回去
代码语言:javascript
复制
cp -ar config.v2.json  config.v2.json-bak

cp -ar hostconfig.json hostconfig.json-bak

备份完之后,就是修改配置文件了

2.6、修改配置文件(hostconfig.json)
代码语言:javascript
复制
vim hostconfig.json

我们找到 8888 端口,现在将他们都修改成 8899,修改完之后保存退出;

想要修改网络模式,映射地址或者映射端口都可以改了,要修改容器的什么文件,都可以在这里找到,当然下面的也要修改;

2.7、修改配置文件(config.v2.json)
代码语言:javascript
复制
vim config.v2.json

也是同样的将 8888 修改成 8899,修改完之后保存退出;

2.8、启动 docker 服务
代码语言:javascript
复制
systemctl start docker
2.9、查看端口是否修改

这里看到端口已经被修改,我们就可以启动容器了

3.0、启动 docker 容器

代码语言:javascript
复制
docker start abc(容器名)

注意!!!

docker 修改完映射端口后,docker 的 ip 可能会发生变化。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Docker修改容器名
  • 2、docker 修改修改端口、映射地址…
    • 2.1、先找容器的 ID
      • 2.2、停止 docker 容器
        • 2.3、停止 docker
          • 2.4、查找配置文件
            • 2.5、备份原有文件,如果出现问题后可以还原回去
              • 2.6、修改配置文件(hostconfig.json)
                • 2.7、修改配置文件(config.v2.json)
                  • 2.8、启动 docker 服务
                    • 2.9、查看端口是否修改
                    • 3.0、启动 docker 容器
                    • 注意!!!
                    相关产品与服务
                    容器服务
                    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档