gpt4 book ai didi

apache - Docker apache 图像,将日志存储在主机中?

转载 作者:行者123 更新时间:2023-12-02 18:10:39 24 4
gpt4 key购买 nike

我使用 Docker 构建 Apache 镜像,然后使用 docker-compose 运行它。我设置了 Apache access.log 和 error.log 并想将它们存储在容器之外。目前,我使用 Volumes,但它将数据存储在容器和主机中。

docker-compose.yml

version: '2'

services:
web:
image: apache
build: .
container_name: my-image
volumes:
- "/var/log/my-app:/var/log/apache2"
restart: always
ports:
- "8000:80"

我的问题是如何只将 apache 日志数据存储在主机中,如果有一种方法可以将 apache 日志数据流式传输到标准输出,这样我就不需要存储在主机中,那就更好了。

提前致谢!

最佳答案

Volumes but it stores the data both in container and host.

不是真的,它应该只将数据存储在主机中(并使其在容器中可见 through a bind mount )

if there is a way to stream apache log data to stdout

可能是,through configuration ,但这不会持久。

关于apache - Docker apache 图像,将日志存储在主机中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55508155/

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