【发布时间】:2018-08-14 06:22:58
【问题描述】:
我正在尝试使用 docker-compose 安装 wordpress,一切运行正常,但是当我使用 docker-compose 挂载它时,我的机器上的当前文件夹出现锁定问题..
这是我的 docker-compose.yaml
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- ./wp-content:/var/www/html/wp-content
volumes:
db_data:
这是文件夹的锁定方式
wp-content的所有者不是root,这是因为它是使用docker-compose创建的,我试图更改所有者但与db的连接失败!
【问题讨论】:
标签: wordpress docker docker-compose