【发布时间】:2016-08-11 18:40:33
【问题描述】:
我制作了以下 Dockerfile:
FROM wordpress:fpm
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update &&\
apt-get install -y unzip &&\
rm -rf /var/cache/apt/*
ENV PLUGIN_URL https://downloads.wordpress.org/plugin
ENV PIWIK_PLUGIN_VERSION 1.0.9
RUN curl -o /tmp/wp-piwik.${PIWIK_PLUGIN_VERSION}.zip ${PLUGIN_URL}/wp-piwik.${PIWIK_PLUGIN_VERSION}.zip &&\
unzip /tmp/wp-piwik.${PIWIK_PLUGIN_VERSION}.zip -d /tmp &&\
chown www-data:www-data /tmp/wp-piwik &&\
mv /tmp/wp-piwik /usr/src/wordpress/wp-content/plugins/&&\
find /usr/src/wordpress/wp-content/plugins/wp-piwik -type d -exec chmod 755 {} + &&\
find /usr/src/wordpress/wp-content/plugins/wp-piwik -type d -exec chmod 633 {} + &&\
ls -l /usr/src/wordpress/wp-content/plugins/
但是你可以看到它运行 fpm。同样在我的主机上安装了一个不在 fpm 上运行的带有 php 的灯堆栈。所以我希望我安装的 apache 能够从上面的 dockerfile 连接到我正在运行的 fpm 容器。
我想要实现它来测试我在构建过程中手动安装的插件是否像魅力一样工作。
【问题讨论】:
标签: php wordpress apache docker cgi