我尝试使用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
首次运行时,将自动删除所有未使用的泊坞窗图像和容器。但在那之后,这个集装箱出口了。我想要这个容器运行并定期检查。
答案 0 :(得分:0)
另一种方法:
使用cron
定期运行docker-compose
。
关于退出容器:
容器在script/service
之前运行finished/killed
。
例如,library/nginx
运行nginx
服务。在running
服务nginx
之前,容器将处于stopped/killed
状态。然后它将以适当的退出代码显示为退出。
entrypoint/cmd
指令将指定在没有用户覆盖的情况下运行时script/service
容器将执行的内容。