docker忘记做端口映射,是不是就作废了
Tofloor
poster avatar
159******11
deepin
2017-10-01 00:48
Author
问一个菜鸟的问题,如果运行一个容器,忘了加端口映射,那这个容器停止后,如何再加端口映射,重新启用这个容器

sudo docker run -d -it ubuntu /bin/bash

那么停止后, sudo docker stop id1111, 如何重新启动这个容器加上端口,

还是只能作废,重新开一个容器

Reply Favorite View the author
All Replies
avatar
nmbgwc
deepin
2017-10-01 17:58
#1
表担心,不加端口映射会映射到随机端口,你运行容器,docker ps看一下就知道映射到那个端口了
如果向自己指定端口,请加-p选项
Reply View the author
avatar
justforlxz
deepin
2017-10-02 17:33
#2
你也可以找到这个docker获取的ip,使用ip:port的方式去使用他,不一定非要绑定到物理端口上,如果要向你之外的机器服务,那就要重新绑定了。我推荐你学一下docker compose,写docker-compsoe.yaml文件,比自己撸命令方便一些。
Reply View the author
avatar
159******11
deepin
2017-10-04 04:48
#3
https://bbs.deepin.org/post/146202
你也可以找到这个docker获取的ip,使用ip:port的方式去使用他,不一定非要绑定到物理端口上,如果要向你之 ...

谢谢热心的朋友们,我会好好学一下
Reply View the author