【问题标题】:How can I test that a docker wordpress-fpm with custom plugins works如何测试带有自定义插件的 docker wordpress-fpm 是否有效
【发布时间】: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


    【解决方案1】:

    最后我换了这个:

    FROM wordpress:fpm
    

    进入这个:

    FROM wordpress
    

    所以我可以通过 docker 的端口转发直接使用浏览器进行测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 2023-03-05
      • 1970-01-01
      • 2018-06-13
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多