【发布时间】:2019-08-05 19:30:09
【问题描述】:
有a question询问音量,我的有点不同。
我感兴趣的是当我使用一个简单的docker-compose.yml 文件时
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: user
MYSQL_PASSWORD: password
app:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
volumes:
- .:/var/www/html/
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: user
WORDPRESS_DB_PASSWORD: password
volumes:
db_data:
默认图像以某种方式将整个 WordPress 安装下载到我的主机。它是怎么做到的?
我在问,因为我有一个自定义 Dockerfile,我在其中 ADD wp zip 文件,将其解压缩并将内容放入 /var/www/html,它映射到我的 docker-compose.yml 文件中的 ../:/var/www/html (我的 docker-compose.yml 文件位于 project-root/.docker/ 文件夹中,因此我将项目根目录映射到 WP 根目录)。
当我尝试使用官方图片时,内容被复制到了我的主机上,所以我显然错过了官方图片中的一些关键部分。但是是哪一个?
【问题讨论】:
标签: wordpress docker docker-compose