代码之家  ›  专栏  ›  技术社区  ›  Alexander Mills

有条件地防止容器退出

  •  0
  • Alexander Mills  · 技术社区  · 6 年前

    我在一个dockerfile中有这个入口点:

    ENTRYPOINT ["r2g", "run"]
    

    我运行结果图像时使用:

    docker run --name "$container" "$tag"
    

    大多数情况下,我希望容器在完成后退出—r2g进程不是服务器,而是测试命令行工具。 所以我的问题是 -如果我想有条件地阻止容器退出,是否有一个标志可以传递给 docker run 保持容器的活性?我可以在入口点添加一些东西来保持容器的活性吗?

    1 回复  |  直到 6 年前
        1
  •  3
  •   whites11    6 年前

    docker run --name "$container" "$tag" sh -c "r2g run && sleep infinity"
    

    这样,一旦 r2g

    推荐文章