max58
V2EX  ›  Java

如果使用 Java 去实现将镜像放到容器中并启动这个操作

  •  
  •   max58 · Apr 27, 2022 · 2797 views
    This topic created in 1508 days ago, the information mentioned may be changed or developed.
    在项目中的场景是 由后端去启动 docker 镜像并做一些操作,使用的工具 com.github.docker-java 但是里面并没有 docker run 的实现方法
    求问各位大佬们
    6 replies    2022-04-28 17:33:53 +08:00
    m240655880
        1
    m240655880  
       Apr 27, 2022
    这个不复杂,很简单。你可以定义一个 Docker-compose.yml 的模板,动态生成,然后直接用 docker compose 脚本执行。我这边的业务已经用这种方式稳定运行了两年了
    xinhochen
        2
    xinhochen  
       Apr 27, 2022
    Runtime.getRuntime().exec("docker run xxx")
    iseki
        3
    iseki  
       Apr 27, 2022
    docker run 是一大堆操作的集合。先创建一个容器,然后启动它,用完了再删除它
    rehoni
        4
    rehoni  
       Apr 27, 2022
    建议调脚本吧
    jiaomingyu
        6
    jiaomingyu  
       Apr 28, 2022
    试一下 java 调用 shell 脚本呢,没实践过,只是这么想的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 20:10 · PVG 04:10 · LAX 13:10 · JFK 16:10
    ♥ Do have faith in what you're doing.