商丘企业网站服务,专业网站建设服务公司哪家好,中国建设银行招聘,注册安全工程师是干什么的一个容器已经暴露了一个端口被外界使用#xff0c;但是这个端口被公司不允许使用#xff0c;需要修改为其他的端口#xff0c;怎么办#xff1f; 
1、删除原容器#xff0c;重启新容器 
删除已启动容器#xff0c;从镜像重启新容器。2、修改原容器配置文件 
3、生成镜像但是这个端口被公司不允许使用需要修改为其他的端口怎么办 
1、删除原容器重启新容器 
删除已启动容器从镜像重启新容器。2、修改原容器配置文件 
3、生成镜像新启容器 
停止docker容器使用commit将容器打包为新镜像docker commit 容器id 镜像名:tag。使用新镜像启动新容器即可。 
在这里我推荐第二种方法具体操作如下 优点完整保留了容器内容不会系统配置或数据遗失。 缺点需要重启docker服务如果有多个容器运行需要考虑对其他容器的影响。 
进入目录/var/lib/docker/containers/[容器id]/下修改文件hostconfig.json和config.v2.json将旧端口后更新为新端口号即可。然后重启docker服务启动容器即可。