【发布时间】:2018-06-05 06:12:47
【问题描述】:
大家!
问题如下:
我有 docker-compose.yml 文件,其中包含 nginx、nuxt、wordpress 和 mysql 的设置。
我无法将 wordpress 文件从图像挂载到本地目录。
我做错了什么?
docker-compose.yml
version: '3'
services:
nginx:
image: nginx:alpine
ports:
- "80:80"
depends_on:
- nuxt
- wp
volumes:
- ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
- ./logs/nginx:/var/log/nginx
networks:
- flat-network
nuxt:
build: ./nuxt
depends_on:
- wp
- db
environment:
HOST: "0.0.0.0"
volumes:
- ./nuxt:/myapp
networks:
- flat-network
wp:
build: ./wp
depends_on:
- db
environment:
WORDPRESS_DB_HOST: "db:3306"
env_file: .env
volumes:
- ./wp:/var/www/html
networks:
- flat-network
db:
build: mysql
env_file: .env
ports:
- '3306:3306'
networks:
- flat-network
networks:
flat-network:
wordpress 的 Dockerfile:
FROM wordpress:php7.2-fpm-alpine
COPY cmd.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/cmd.sh
ENTRYPOINT ["cmd.sh"]
CMD ["cmd.sh"]
【问题讨论】:
标签: wordpress docker docker-compose