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/