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

相关推荐
探索云原生11 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
AI服务老曹12 小时前
Docker部署AI视频分析平台参数配置说明与调优指南
人工智能·docker·音视频
eggcode13 小时前
docker拉取、重命名、导出导入、删除镜像的示例
docker
蜀道山老天师14 小时前
从零读懂 K8s:核心概念、集群架构与工作原理
容器·架构·kubernetes
静待雨落16 小时前
Docker 高频命令
docker·容器
Java小白笔记16 小时前
Docker 命令大全:从入门到精通的完整指令集
spring cloud·docker
Java面试题总结16 小时前
Vibe Coding最重要的是Spec
docker
OsDepK17 小时前
Windows快速部署Docker
运维·docker·容器
不能只会打代码18 小时前
校享云 — 高校智慧后勤平台微服务架构设计与实践
spring cloud·docker·微服务·nacos·vue·校享云
前端Baymax20 小时前
kube-proxy iptables模式下NodePort间歇性超时
docker·容器·kubernetes