docker 容器修改端口映射


查看容器信息

docker ps -a

查看容器的端口映射情况,在容器外执行

docker port 容器ID 或者 docker port 容器名称

查找要修改容器的容器Id全称

docker inspect 容器ID | grep Id


修改要端口映射的容器的配置文件

进到/var/lib/docker/containers 或者 /home/docker/lib/docker/containers/ 目录下找到与 Id 相同的目录,修改 hostconfig.json 和 config.v2.json文件:

若该容器还在运行,先停掉

docker stop 容器ID

停掉docker服务

systemctl stop docker

修改config.v2.json在ExposedPorts中加上要暴露的端口,即50051

修改hostconfig.json如下,添加端口绑定"50051/tcp": [{“HostIp”: “”,“HostPort”: “50051”}],表示绑定端口50051

改完之后保存启动docker

systemctl start docker

启动容器

docker start 容器ID

之后可以再次查看添加的端口是否已映射绑定上


Linux系统之jq工具的基本使用
docker 容器修改端口和目录映射

posted @ 2025-03-19 16:07  morty-root  阅读(877)  评论(0)    收藏  举报