自定义WordPress Docker容器
我需要build立一个wordpress容器(最好使用dockerfile),它具有以下内容:
- Apache的自签名SSL证书
- 自定义wp-config.php
我如何通过dockerfile做到这一点?
我不是WordPress
但应该看起来像这样。
我已经从官方的docker中心回购默认。
Dockerfile
:
FROM php:7.1-apache ADD my.crt /etc/ssl/certs/my.crt ADD my.key /etc/ssl/private/my.key ADD wp-config.php /path/to/your/config/wp-config.php
确保证书位于你的apache
/ wordpress
configuration的正确位置。
stack.yml
:
version: '2.0' services: wordpress: build: context: . dockerfile: ./Dockerfile restart: always ports: - 8080:80 environment: WORDPRESS_DB_PASSWORD: example mysql: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: example
运行:
docker-compose -f stack.yml up --build