如何修改docker的port端口映射呢?
我们都知道,当一个docker容器启动后,其端口已经固定,此时如果需修改端口映射,
则不能使用以前的docker run -p方式设置端口映射,那么此时如何修改端口映射呢?
下文笔者将一一道来,如下所示
则不能使用以前的docker run -p方式设置端口映射,那么此时如何修改端口映射呢?
下文笔者将一一道来,如下所示
实现思路: 通过修改docker container的配置文件 即可达到修改容器端口例:
1.查看待修改的容器,复制出containerid docker ps -a 2.停止容器 docker stop containerId 3.修改容器的端口映射配置文件 vim /var/lib/docker/containers/{container_id}/hostconfig.json "PortBindings": { "80/tcp": [ { "HostIp": "", "HostPort": "8080"//宿主机ip } ] }, 4.重启docker服务 service docker restart 5.启动容器 docker start containerId
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。