自定义WordPress Docker容器

我需要build立一个wordpress容器(最好使用dockerfile),它具有以下内容:

  1. Apache的自签名SSL证书
  2. 自定义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 / wordpressconfiguration的正确位置。

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