关于 DSM 的 docker 控制台有疑问

2021-08-12 11:21:09 +08:00
 lazyrm

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

503 次点击
所在节点    问与答
4 条回复
v2byy
2021-08-13 07:57:43 +08:00
lazyrm
2021-08-13 09:47:13 +08:00
@v2byy 看了大部分回答,似乎不是想要的答案。
首先群晖的 dsm 停掉容器之后修改容器端口后启动容器。这个过程很快,应该不是重启 docker 服务
用 docker ps -a,在 ports 那边也确实看到了端口改过,应该也不是外面的 iptables 实现的
v2byy
2021-08-13 14:42:17 +08:00
@lazyrm DSM 哪里有直接修改?容器在 running 状态的时候根本不能 edit 啊,你是怎么做到的?
lazyrm
2021-08-13 17:07:15 +08:00
@v2byy 先停下来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX