如果要修改的容器正在运行,需要停止容器运行

docker stop showtest(容器的名字)

修改hostconfig.json文件,修改"PortBindings"属性,添加宿主机和容器间的端口映射关系

#查看容器Id  例如我查到的是b48330f9c941c1a6c69f17fe05d8e9e4fb22bd967c6df229bd63aa324badf755,该id是一个目录
docker inspect showtest(容器的名称)
#进入容器相关配置文件的目录
cd /var/lib/docker/containers/b48330f9c941c1a6c69f17fe05d8e9e4fb22bd967c6df229bd63aa324badf755 (这串数字是上一步查到容器Id)
#打开hostconfig.json文件修改"PortBindings"属性,如下面第一张图,修改后保存退出
vi hostconfig.json

修改config.v2.json文件(和hostconfig.json在同一个目录下),修改"ExposedPorts"属性,暴露端口

#查看容器Id  例如我查到的是b48330f9c941c1a6c69f17fe05d8e9e4fb22bd967c6df229bd63aa324badf755,该id是一个目录
docker inspect showtest(容器的名称)
#进入容器相关配置文件的目录
cd /var/lib/docker/containers/b48330f9c941c1a6c69f17fe05d8e9e4fb22bd967c6df229bd63aa324badf755 (这串数字是上一步查到容器Id)
#打开config.v2.json文件修改"ExposedPorts"属性,如下面第一张图,修改后保存退出
vi config.v2.json

重启docker服务,重启容器,检查可以发现修改成功

#重启docker服务
systemctl restart docker
#重启容器
docker start showtest(容器名称)
#检查是否修改成功
docker ps

参考文献

**

  1. https://blog.csdn.net/chouzhou9701/article/details/86725203

**

给已经创建的容器暴漏端口 添加新的端口相关推荐

  1. k8s、Deployment多副本资源详解、SERVICE通信、案例一nginx端口暴漏、案例二tomcat端口暴漏、案例三jenkins端口暴漏

    文章目录 案例一 创建SERVICE 案例一nginx端口暴露 案例二tomcat端口暴露 案例三jenkins端口暴漏 使用yaml创建Deployment k8s deployment资源创建流程 ...

  2. 不重启容器的情况下添加或者删除端口

    通常对已经启动的容器添加端口需要先停止容器,然后修改启动脚本,再重新restart. 但是有一种方法可以利用iptable在不重启容器的情况下,增加端口. 查看容器的IP iptables -t na ...

  3. 通过服务器端口添加新网站,win7下添加打印服务器端口共享打印机到局域网中...

    如果您的电脑之前已经直接连接打印机进行过打印并且电脑上也安装了打印机驱动,现在您想使用打印服务器来共享您的打印机到局域网中,只需要更改打印机的端口为Standard TCP/IP 端口即可.具体方法如 ...

  4. docker容器添加对外映射端口

    一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [contain ...

  5. k8s——通过暴漏端口实现外部访问服务

    通过nodeport暴漏端口 修改nginx-service.yaml文件 apiVersion: v1 kind: Service metadata:name: nginxdeploy spec:t ...

  6. docker之数据挂载端口暴漏

    文章目录 前言 docker数据管理 数据卷 挂载 数据卷容器 容器互联(使用centos镜像) 暴露端口 ① -p:指定端口 ② -P:随机端口 /sbin/init 内核启动时主动呼叫的第一个进程 ...

  7. 初试 Kubernetes 暴漏服务类型之 Nginx Ingress

    目录 Ingress 介绍 环境.软件准备 部署 Default Backend 部署 Ingress Controller 部署 Ingress Name based virtual hosting ...

  8. Kubernetes暴漏服务类型之Nginx Ingress

    Kubernetes暴漏服务类型之Nginx Ingress 一.Ingress 介绍 LoadBlancer Service NodePort Service 1.NodePort类型的服务 Ing ...

  9. Dubbo的服务暴漏与服务发现源码详解

    服务暴漏 如果配置需要刷新则根据配置优先级刷新服务配置 如果服务已经导出,则直接返回 是否异步导出(全局或者服务级别配置了异步,则需要异步导出服务) 服务暴漏入口DefaultModuleDeploy ...

最新文章

  1. C#------Entity Framework6的T4模板的使用
  2. Overlapping Rectangles 离散+线段树 +扫描线
  3. 化工热力学重修补考第三章重点内容
  4. android网络动态获取权限,基于JetPack实现的权限动态获取
  5. vue回调函数this指向问题
  6. HDFS中的集中缓存管理详解
  7. 远离国产!电脑垃圾清理工具:ccleaner和CleanMyMac
  8. 扫盲区分IaaS和PaaS
  9. Nginx 限流的天坑
  10. 实用分享|多台4G工业路由器与华为USG6300搭建IPsec
  11. 京东2020双十二活动终于来啦,脚本助你领年终
  12. 倚天摘星:四季度反复筑底成为定局!
  13. Android连接蓝牙打开SCO,实现蓝牙耳机输入
  14. 从零开始折腾个人博客:服务器选择配置
  15. python自带静态web服务器搭建代码实现(一)
  16. 电脑重装系统可能会遇到的几个问题
  17. 2022年全球市场脱脂小麦胚芽粉总体规模、主要生产商、主要地区、产品和应用细分研究报告
  18. 实战分享:一文读懂RS-232总线
  19. linux amd显卡使用情况查看
  20. MATLAB/SAS学习笔记

热门文章

  1. 彻底搞懂-扔鸡蛋问题-方程-动态规划
  2. Amy-Tabb机器人世界手眼标定(1、环境搭配)
  3. python反素数_可逆素数-随心随性无为而为-51CTO博客
  4. Set_output_delay怎么使用?
  5. html中实现鼠标悬停放大,如何实现鼠标悬停图片放大的效果。
  6. 万能的小镇市场能否成为悟空问答的救命良药?
  7. 2017科协青少年科技中心--中央电教馆(与科技相关的比赛)
  8. SAP那些事-理论篇-1- SAP初次亲密接触
  9. 用antv-G2实现雷达图
  10. mac下编译安卓源码