docker容器启动后修改或添加端口 nacos容器 版本2.x需要额外开放9848、9849

1.输入docker ps -a查看需要修改的容器ID: 记录下、

docker ps -a

2.停止docker

systemctl stop docker

3.进入docker 容器文件夹,找到对应容器的位置:

docker的默认文件夹应该是/var/lib/docker
如果不是root用户查看的话,可能会出现权限不够的问题,可以通过chown更改文件夹权限,

cd /var/lib/docker/containers

5.进入对应的容器文件夹

cd /var/lib/docker/containers/12a181a57b4eadeb85e8f5573133b236ead205fd4ea0ec3544efa0cbc63d92df

6.先修改这个容器的hostconfig.json文件中的端口

如果之前没有端口映射, 应该有这样的一段:

"PortBindings":{}

增加一个映射, 这样写:

"PortBindings":{"8848/tcp":[{"HostIp":"","HostPort":"8848"}],"9848/tcp":[{"HostIp":"","HostPort":"9848"}],"9849/tcp":[{"HostIp":"","HostPort":"9849"}]}

7)如果config.v2.json里面也记录了端口,需要修改ExportPorts

"ExposedPorts":{"8848/tcp":{},"9848/tcp":{},"9849/tcp":{}}

  1. 重启dockers

systemctl restart docker

相关推荐
jingshaoqi_ccc11 小时前
ubuntu 24下面安装docker
ubuntu·docker·eureka
关关长语12 小时前
Vue本地部署包快速构建为Docker镜像
前端·vue.js·docker
水滴与鱼13 小时前
DOCKER制作ROS运行的镜像文件
运维·docker·容器
洒家肉山大魔王15 小时前
Kubernetes中Pod 处于 CrashLoopBackOff 状态(生产环境)
linux·容器·kubernetes·pod·pod循环重启
杨浦老苏16 小时前
安全的消息传递和协作工具Virola Messenger
docker·即时通讯·群晖·im
Lynnxiaowen17 小时前
今天我们学习kubernetes内容Ingress资源对象
学习·容器·kubernetes
jason成都18 小时前
emqx的docker部署
运维·docker·容器
mixboot18 小时前
docker 国内镜像源
docker·镜像源
谷粒.19 小时前
云原生时代的测试策略:Kubernetes环境下的测试实践
运维·网络·云原生·容器·kubernetes
java_logo19 小时前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus