我们正在运行Century Link's Watchtower容器。这允许我们在创建时观看docker注册表并下载新图像。当了望塔发现新图像时,它会运行docker rmi
,删除旧容器。有了旧日志就可以了。
有没有办法在没有使用日志记录服务的情况下保留日志,当docker进行清理时?
答案 0 :(得分:1)
您可以通过登录共享数据卷来保留日志:
假设您在/ apps / logs location中有容器日志
docker volume create logs
docker run -v logs:/apps/logs <image>
或者您可以直接登录主目录
docker run -v /apps/logs:/apps/logs <image>
因此,通过这些方法,即使删除旧容器和图像,您也可以保留日志。