2016-12-31 85 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容器將在沒有用戶覆蓋的情況下運行時執行。

相關問題