小编典典

我可以将同一卷安装到多个Docker容器吗

docker

我需要将应用程序日志共享到已安装的卷。我想将相同的卷装载到所有Docker容器以保留日志。可能吗?会影响在每个容器上运行的应用程序吗?

docker run -d  --name C1 -v /home/ubuntu/logs:/usr/local/apache/htdocs/ httpd
docker run -d  --name C2 -v /home/ubuntu/logs:/etc/app/logs my-docker-image:latest
docker run -d  --name C3 -v /home/ubuntu/logs:/usr/logs TestImage:latest

阅读 377

收藏
2020-06-17

共1个答案

小编典典

是的,您可以将同一位置作为卷添加到许多Docker容器。

另外,您可以--volumes- from将日志目录安装在实际上不运行任何应用程序的一个容器中,然后在其他容器中使用该容器中的卷,而不必在所有位置重复路径。

值得阅读Docker卷

2020-06-17