gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:11:31 25 4
gpt4 key购买 nike

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

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
容器已从原始容器更改,因此我不想删除并创建新容器,只需更改端口即可。我怎样才能做到这一点?

最佳答案

最佳实践:不可变的图像

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

更改运行容器的已发布端口

对不起,这个坏消息。你不能。

奖励:ssh?

将ssh添加到容器中确实是真的的坏主意! Jpetazzo, Docker engineer, explains why

关于docker - Docker更改正在运行的容器的端口发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com