【发布时间】:2015-08-16 22:10:10
【问题描述】:
我想设置一个 cron 作业以在 docker 容器内运行一组命令,然后将更改提交到 docker 映像。我可以将容器作为守护进程运行并使用以下命令获取容器 ID:
CONTAINER_ID=$(sudo docker run -d my-image /bin/sh -c "sleep 10")
但是我在第二部分遇到了问题——一旦sleep 10 命令完成,就提交对图像的更改。有没有办法让我知道 docker 容器何时将被杀死并在它之前运行另一个命令?
编辑:作为替代方案,有没有办法通过容器中的 shell 脚本触发 ctrl-p-q 以使容器保持运行但返回主机?
【问题讨论】: