V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rebron1900
V2EX  ›  Docker

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

  •  
  •   Rebron1900 · 2023-12-01 15:28:35 +08:00 · 1385 次点击
    这是一个创建于 395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2024-01-02 22:33:38 +08:00
    OceanBreeze
        1
    OceanBreeze  
       2023-12-01 15:29:34 +08:00
    应该不可以吧,根据 docker inspect 慢慢整理吧
    clsn
        2
    clsn  
       2023-12-01 15:40:40 +08:00
    chatgpt 可以简单搞下
    AoEiuV020JP
        3
    AoEiuV020JP  
       2023-12-01 15:42:29 +08:00
    你知道完整 run 命令的话可以通过一些工具把命令转成 compose 文件,
    不知道命令只有容器本身肯定是没办法的,信息不全,只能查到部分,
    0n2ynu
        4
    0n2ynu  
       2023-12-01 17:08:28 +08:00   ❤️ 1
    https://github.com/Red5d/docker-autocompose
    但是会多了很多其他选项.
    ljsh093
        5
    ljsh093  
       2023-12-01 17:14:25 +08:00
    把完整的 run 命令丢给 gpt 帮你生成
    CRUD
        6
    CRUD  
       2023-12-01 18:03:53 +08:00
    不知道原来的 run 命令的话可以用`assaflavie/runlike`镜像重新生成 run 命令,在扔给 ChatGPT 。
    Rebron1900
        7
    Rebron1900  
    OP
       2023-12-01 18:42:01 +08:00
    @CRUD 看来只能用这个办法了。
    Tufutogo
        8
    Tufutogo  
       2023-12-02 21:21:51 +08:00 via Android
    如果是命令行跑起来的,先看 history 吧
    rebecca554owen
        9
    rebecca554owen  
       363 天前 via Android
    楼上正解,看历史记录,然后复制发给 Bing 改成 docker compose.yml 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:43 · PVG 01:43 · LAX 09:43 · JFK 12:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.