【发布时间】:2019-04-04 04:58:47
【问题描述】:
我使用 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 日志数据流式传输到标准输出,这样我就不需要存储在主机中了。
提前致谢!
【问题讨论】:
标签: apache docker docker-volume