V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lazyrm
V2EX  ›  问与答

关于 DSM 的 docker 控制台有疑问

  •  
  •   lazyrm · 2021-08-12 11:21:09 +08:00 · 485 次点击
    这是一个创建于 997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情起因是这样的。 同事:如何修改容器的端口映射。 答:下了该容器,重新上一个。 同事:有没有办法像群晖里面那样直接修改,且速度极快。 答:。。。(无声) 于是我上群晖的终端去看一下修改前后的容器 ID ;发现这个 ID 没有更改过。 所以想知道群晖是如何做到的?如果是 docker 本身就有这个 api,那为什么 Portainer 没法实现(该工具是替换容器),望答疑解惑

    4 条回复    2021-08-13 17:07:15 +08:00
    lazyrm
        2
    lazyrm  
    OP
       2021-08-13 09:47:13 +08:00
    @v2byy 看了大部分回答,似乎不是想要的答案。
    首先群晖的 dsm 停掉容器之后修改容器端口后启动容器。这个过程很快,应该不是重启 docker 服务
    用 docker ps -a,在 ports 那边也确实看到了端口改过,应该也不是外面的 iptables 实现的
    v2byy
        3
    v2byy  
       2021-08-13 14:42:17 +08:00
    @lazyrm DSM 哪里有直接修改?容器在 running 状态的时候根本不能 edit 啊,你是怎么做到的?
    lazyrm
        4
    lazyrm  
    OP
       2021-08-13 17:07:15 +08:00 via Android
    @v2byy 先停下来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2489 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 437ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.