V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
max58
V2EX  ›  Java

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

  •  
  •   max58 · Apr 27, 2022 · 2704 views
    This topic created in 1467 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   ·   2378 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.