Spotify docker-gc:首次运行后阻止自动停止

时间:2016-12-31 03:31:59

标签: docker docker-compose

我尝试使用docker-gc自动收集未使用的泊坞窗图片和容器。我在docker-compose中尝试使用此配置来运行:

gc:
  container_name: docker-gc
  build: ./docker/docker-gc
  dockerfile: Dockerfile
  volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    - /etc:/etc

首次运行时,将自动删除所有未使用的泊坞窗图像和容器。但在那之后,这个集装箱出口了。我想要这个容器运行并定期检查。

1 个答案:

答案 0 :(得分:0)

另一种方法:

使用cron定期运行docker-compose

关于退出容器:

容器在script/service之前运行finished/killed。 例如,library/nginx运行nginx服务。在running服务nginx之前,容器将处于stopped/killed状态。然后它将以适当的退出代码显示为退出。

entrypoint/cmd指令将指定在没有用户覆盖的情况下运行时script/service容器将执行的内容。