Rebron1900
V2EX  ›  Docker

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

By Rebron1900 at 2023 年 12 月 1 日 · 2570 次点击
9 条回复  •  2024-01-02 22:33:38 +08:00
OceanBreeze
   1
OceanBreeze  
   2023 年 12 月 1 日
应该不可以吧,根据 docker inspect 慢慢整理吧
clsn
   2
clsn  
   2023 年 12 月 1 日
chatgpt 可以简单搞下
AoEiuV020JP
   3
AoEiuV020JP  
   2023 年 12 月 1 日
你知道完整 run 命令的话可以通过一些工具把命令转成 compose 文件,
不知道命令只有容器本身肯定是没办法的,信息不全,只能查到部分,
0n2ynu
   4
0n2ynu  
   2023 年 12 月 1 日   ❤️ 1
https://github.com/Red5d/docker-autocompose
但是会多了很多其他选项.
ljsh093
   5
ljsh093  
   2023 年 12 月 1 日
把完整的 run 命令丢给 gpt 帮你生成
CRUD
   6
CRUD  
   2023 年 12 月 1 日
不知道原来的 run 命令的话可以用`assaflavie/runlike`镜像重新生成 run 命令,在扔给 ChatGPT 。
Rebron1900
   7
Rebron1900  
OP
   2023 年 12 月 1 日
@CRUD 看来只能用这个办法了。
Tufutogo
   8
Tufutogo  
   2023 年 12 月 2 日 via Android
如果是命令行跑起来的,先看 history 吧
rebecca554owen
   9
rebecca554owen  
   2024 年 1 月 2 日 via Android
楼上正解,看历史记录,然后复制发给 Bing 改成 docker compose.yml 。
© 2026 V2EX · 75ms · 3.9.8.5