如何给已运行容器修改 \ 添加端口映射

准备

如果要操作的容器在运行,停掉正在运行的容器

第一步

获取容器所使用的镜像 ID

docker inspect 容器名称|grep Id

镜像 ID 形如: bde9b0f3a3a40521e60f10dfbce9a15d3ea0d0708ef65c303cea73656fbc5acb

第二步

打开已停止容器的配置文件,配置文件位置: /var/lib/docker/containers/第一步获取到的镜像ID/hostconfig.json

第三步

找到 PortBindings 区域并根据需要修改:

.......
    .
    .
    .
    "PortBindings": {
        "80/tcp": [{
            "HostIp": "",
            "HostPort": "8000"
        }]
    },
    "RestartPolicy": {
        "Name": "always",
        "MaximumRetryCount": 0
    },
    .
    .
    .
    .
.......

第四步

重启整个 docker 服务: service docker restart

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Docker

如何给已经运行的容器添加映射路径

2022-12-6 11:53:11

Docker

Docker搭建WebDAV服务

2022-12-6 15:52:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索