Docker 容器数据共享实用指南
1. 主机数据共享的实用性
在 Docker 容器中运行 HTTP 服务时,其日志文件通常存于容器内部,无法直接从 Docker 主机访问。以下是从 Docker 主机访问日志文件的详细步骤:
1. 启动 Apache2 HTTP 服务容器 :使用 docker run 子命令的 -v 选项,将 Docker 主机的 /var/log/myhttpd 目录挂载到容器的 /var/log/apache2 目录。示例命令如下:
$ sudo docker run -d -p 80:80 \
-v /var/log/myhttpd:/var/log/apache2 apache2
在之前的配置中, APACHE_LOG_DIR 环境变量已通过 ENV 指令设置为 /var/log/apache2 目录,这会使 Apache2 HTTP 服务将所有日志消息路由到该数据卷。
2. 切换到主机日志目录 :容器启动后,可在 Docker 主机上切换到 /var/log/myhttpd 目录:
$ cd /var/log/myhttpd
超级会员免费看
订阅专栏 解锁全文
833

被折叠的 条评论
为什么被折叠?



