我有部分 docker 是直接通过 `run` 运行的,请问有什么方法可以通过这些正在运行的容器生成对应的 `docker-compose.yaml` 文件呢?

2023-12-01 15:28:35 +08:00
 Rebron1900
1379 次点击
所在节点    Docker
9 条回复
OceanBreeze
2023-12-01 15:29:34 +08:00
应该不可以吧,根据 docker inspect 慢慢整理吧
clsn
2023-12-01 15:40:40 +08:00
chatgpt 可以简单搞下
AoEiuV020JP
2023-12-01 15:42:29 +08:00
你知道完整 run 命令的话可以通过一些工具把命令转成 compose 文件,
不知道命令只有容器本身肯定是没办法的,信息不全,只能查到部分,
0n2ynu
2023-12-01 17:08:28 +08:00
https://github.com/Red5d/docker-autocompose
但是会多了很多其他选项.
ljsh093
2023-12-01 17:14:25 +08:00
把完整的 run 命令丢给 gpt 帮你生成
CRUD
2023-12-01 18:03:53 +08:00
不知道原来的 run 命令的话可以用`assaflavie/runlike`镜像重新生成 run 命令,在扔给 ChatGPT 。
Rebron1900
2023-12-01 18:42:01 +08:00
@CRUD 看来只能用这个办法了。
Tufutogo
2023-12-02 21:21:51 +08:00
如果是命令行跑起来的,先看 history 吧
rebecca554owen
355 天前
楼上正解,看历史记录,然后复制发给 Bing 改成 docker compose.yml 。

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

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

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

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

© 2021 V2EX