首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker更改正在运行的容器的端口发布

Docker更改正在运行的容器的端口发布
EN

Stack Overflow用户
提问于 2016-03-22 10:32:01
回答 1查看 2.2K关注 0票数 1

我创建了一个运行的容器:

代码语言:javascript
复制
CONTAINER ID        IMAGE                     COMMAND             CREATED             STATUS              PORTS                                                              NAMES
d7b65971bbb9        gitlab/gitlab-ce:latest   "/assets/wrapper"   3 days ago          Up 7 minutes        0.0.0.0:443->443/tcp, 0.0.0.0:8083->22/tcp, 0.0.0.0:8082->80/tcp   gitlab

我希望将已发布的端口0.0.0.0:8082->80/tcp更改为0.0.0.0:8082->8082/tcp

容器已经从原来的更改,所以我不想删除和创建一个新的容器,只需更改端口。我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 12:26:35

最佳实践:不变的图像

对接者的最佳实践假设图像是不可变的。因此,您应该从图像Dockerfile中编写一个gitlab/gitlab-ce:latest,并对容器进行修改。

更改已发布的运行集装箱港口

很抱歉听到这个坏消息。你不能。

奖金: ssh?

将ssh添加到容器中是一个非常坏主意!码头工程师Jpetazzo解释了为什么

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

https://stackoverflow.com/questions/36151986

复制
相关文章

相似问题

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