2016-12-31 86 views
0

我试图使用docker-gc自动收集未使用的码头图像和容器。我想这在配置为docker-compose运行:Spotify docker-gc:防止第一次运行后自动停止

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

当我第一次运行时,所有未使用的码头工人图像和容器被自动删除。但之后,这个容器退出。我希望这个容器运行并定期检查。

回答

0

只是另一种方法:

使用cron定期运行docker-compose

关于退出容器:

容器运行script/service直到其finished/killed。 例如library/nginx运行nginx服务。该容器将处于running状态,直到nginx服务stopped/killed。然后它会显示为退出并带有适当的退出代码。

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

相关问题