我创建了一个正在运行的容器:
<a href="left-to-right/tab2.html">
我想将发布的端口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 :(得分:2)
docker的最佳实践假设图像是不可变的。因此,您应该从图像Dockerfile
写一个gitlab/gitlab-ce:latest
,并将更改操作到容器中。
将ssh添加到容器是一个非常真的坏主意! Jpetazzo, Docker engineer, explains why