赞
踩
如果用docker run启动容器的时候发现自己忘记指定 -p 进行端口映射了,可以采取如下三种方式来增加端口映射:
1.第一种是最无脑的方式,直接删除当前容器,然后用原镜像重新跑一个新的容器。简单暴力,但是如果是需要配置的东西过多的话,这样反而会比较麻烦,而且这个时候是新的容器,操作不当,可能丢失某些重要的状态或者数据。
/var/lib/docker/containers/[容器id]/hostconfig.json
在PortBindings里面追加上这个(如果是别的端口或者别的映射方式请自行调整)
"80/tcp":[{"HostIp":"","HostPort":"80"}]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。