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

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

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