首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过端口转发重启现有Docker容器

问通过端口转发重启现有Docker容器
EN

Stack Overflow用户
提问于 2015-11-21 17:30:08
回答 1查看 405关注 0票数 2

我知道要在Docker中启动一个新的容器,我必须运行以下命令:

docker run -ti -p 3000:3000 <image name>

但这将创建一个新的容器。如何在已有的容器中进行端口转发,该容器之前已停止,可通过以下方式查看:

docker ps -a

我可以使用以下命令启动现有的容器:

docker start -a -i <container name>

启动容器后,有没有办法可以从容器内部向主机PC转发端口?我的容器镜像是Ubuntu 14.04

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 18:31:26

原始答案( 2015年11月,docker 1.9.1)

更改运行时参数( docker运行时设置的参数,如端口映射)的能力从2014年7月开始在docker issue 3285中被要求,甚至在2013年12月在issues 2045中被要求。

有一个PR in progress for a docker set command。

所以它现在还不能使用(docker 1.9.1)

更新2016年2月(docker 1.10.1)

docker issue 3285现在关闭了,因为PR 15078已经合并了,给了我们docker update command。

但是,这仅用于更新容器资源(内存、cpu)。还没有端口映射。要做到这一点,您仍然必须遵循issue 2045。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33841793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档