2020年6月4日木曜日

docker-compose(wordpress編)

nginx x php-fpmベースのdocker-composeを作成してみた



公式:


1行目:version
対応したDocker Engineに沿って記載する
(2020/6月の時点で、バージョン2.x以上で良いと思う)

参照先:



2行目:service
各種ミドルウェア(今回の場合、dbとnginxとwordpressを指す)を記述する前に
宣言的に記載する。

3行目:db
dbのコンテナを示す。

4行目:image
docker imageを示す。
主にdocker hubのレジストリサービスに登録しているimageから取得している。

5行目 - 6行目:Volumes
マウントしたい、ディレクトリ を示す

7行目:restart
実行時に再起動するのか決める

8行目 - 12行目:environment
環境変数を示す。

13行目 -14行目:port
ポート番号を示す。


16行目:wordpress
ミドルウェアを指す

17行目:image
wordpressのimageを指定した。

18行目:restart
実行時に再起動するのか決める

19行目 - 21行目:environment
環境変数を示す。

22行目 - 24行目:Volumes
マウントしたい、ディレクトリ を示す

26行目:nginx
ミドルウェアを指す

27行目:image
nginxのimageを指定した。

28行目 - 29行目:ports
ポート番号を示す

30行目 -34行目:Volumes
マウントしたい、ディレクトリ を示す

35行目:restart
実行時に再起動するのか決める

36行目 - 37行目:environment
環境変数を示す。



■メモ

バージョン3からdepends_onは不要になったようだ>

参照先:
https://matsuand.github.io/docs.docker.jp.onthefly/compose/compose-file/




0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...