直接解决方法具体可参考docker运行时存在守护程序,所以我们需要停止docker内运行的容器和docker服务。具体可参考官网给出的使用以下命令找到已创建容器的hostconfig.json和config.v2.json配置文件。重启docker服务,重新运行容器即可看到端口映射修改。间接解决办法保存镜像或容器,再创建一个新的容器,在创建时指定新的端口映射。

详解Docker修改容器端口映射的方法