lazyrm
V2EX  ›  问与答

关于 DSM 的 docker 控制台有疑问

  •  
  •   lazyrm · Aug 12, 2021 · 961 views
    This topic created in 1827 days ago, the information mentioned may be changed or developed.

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

    4 replies    2021-08-13 17:07:15 +08:00
    lazyrm
        2
    lazyrm  
    OP
       Aug 13, 2021
    @v2byy 看了大部分回答,似乎不是想要的答案。
    首先群晖的 dsm 停掉容器之后修改容器端口后启动容器。这个过程很快,应该不是重启 docker 服务
    用 docker ps -a,在 ports 那边也确实看到了端口改过,应该也不是外面的 iptables 实现的
    v2byy
        3
    v2byy  
       Aug 13, 2021
    @lazyrm DSM 哪里有直接修改?容器在 running 状态的时候根本不能 edit 啊,你是怎么做到的?
    lazyrm
        4
    lazyrm  
    OP
       Aug 13, 2021 via Android
    @v2byy 先停下来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1618 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.