我们正在运行Century Link's Watchtower容器。这允许我们有一个手表,docker注册表,并在创建新图像时下载它们。当监视塔发现一个新的镜像时,它运行docker rmi来删除旧的容器。这样,旧的日志就会随之而来。
当docker清理日志时,有没有办法不使用日志服务来保留日志?
发布于 2016-05-30 15:14:48
您可以通过将日志记录到共享数据卷来保留日志:
假设您在/apps/logs位置有容器日志
docker volume create logs
docker run -v logs:/apps/logs <image>也可以直接登录到主机目录
docker run -v /apps/logs:/apps/logs <image>
因此,通过这些方法,即使删除了旧的容器和镜像,也可以保留日志。
https://stackoverflow.com/questions/36069096
复制相似问题