gpt4 book ai didi

docker - 我可以将相同的卷挂载到多个 docker 容器吗

转载 作者:IT老高 更新时间:2023-10-28 12:45:41 24 4
gpt4 key购买 nike

我需要将应用程序日志共享到挂载的卷。我想将相同的卷安装到所有 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

最佳答案

是的,您可以将与卷相同的位置添加到许多 docker 容器中。

此外,您可以使用 --volumes-from 将日志目录挂载到一个实际上不运行任何应用程序的容器中,然后在其他容器中使用该容器中的卷,而无需重复路径无处不在。

值得一读Docker volumes

关于docker - 我可以将相同的卷挂载到多个 docker 容器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42854936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com