WordPress公式のDockerイメージにPHPエクステンションを追加する

2017-07-27

DockerHubのWordPress公式リポジトリのREADMEの一番下に書いてある通り、公式イメージを使っていると必要なPHPエクステンションが入っていないために、プラグインをインストールするとエラーになることがある。

その場合はドキュメントを参考にDockerfileを作成する。

FROM wordpress:php5.6

RUN apt-get update && apt-get install -y php-pear libyaml-dev && pecl install yaml
RUN echo "extension=yaml.so" > /usr/local/etc/php/conf.d/docker-php-ext-yaml.ini

本格的に使おうとすると公式イメージまんまは割とすぐに壁にぶち当たる。要カスタムなかんじ。

Profile

フルスタック気味のフリーランスプログラマー。

どちらかと言うと得意はインフラ構築とサーバーサイドプログラミングですが、フロントエンドもぼちぼちやっています。

最近の興味範囲はWordPress、AWS、サーバーレス、UIデザイン。

愛車はセロー。カメラはペンタックス。旅好きです。横浜在住。