docker 修改/添加已有容器的端口映射数据

docker 修改/添加已有容器的端口映射数据,需要先停止容器和docker服务:

$ docker stop 容器ID
$ sudo systemctl stop docker

然后,进到/var/lib/docker/containers 目录下找到与 容器id 相同的目录,修改 hostconfig.jsonconfig.v2.json文件。

  • 修改hostconfig.json,添加/修改端口绑定”3006/tcp”: [{“HostIp”: “”,”HostPort”: “3006”}],表示绑定端口3006。
  • 修改config.v2.json在ExposedPorts中加上要暴露的端口,如3006。

最后启动docker服务和相关的容器。

$ sudo systemctl start docker
$ docker start 容器ID

参考:https://blog.csdn.net/wkh___/article/details/114879500