Docker容器日志保留

我们正在运行Century Link的了望台容器。 这使得我们可以在手表上创build一个Dockerregistry并下载新的图像。 当了望塔find一个新的图像时,会运行docker rmi删除旧的容器。 随着那个旧日志去与它。

docker是否清理时,有没有办法使用日志服务来保留日志?

你已经写了“docker rmi”,但是我想你的意思是“docker rm …”,因为rm是用来移除容器的,而rmi是用于图像的(除非你使用–cleanup选项来移除图像)。

您只需将-v参数指定给您的docker run命令,如下所示:

$ docker run -d -P -v /log_directory docker_image ...

还需要将日志定向到docker卷(log_directory)。 通过这种方式,即使容器被移除,你的log_directory也是永久的

https://docs.docker.com/engine/userguide/containers/dockervolumes/