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/




2020年6月1日月曜日

raspberry pi for k8s x docker-compose

以前にも記載したが、別の方法を記述してみる。

git clone https://github.com/docker/compose.git
cd compose
git checkout 1.25.3
./script/build/linux
cd dist
./docker-compose-Linux-armv7l version
sudo cp docker-compose-Linux-armv7l /usr/local/bin/docker-compose
cd /usr/local/bin
sudo chown root:root docker-compose
sudo chmod 755 docker-compose

EFSのインストールおよびマウント方法について

環境: AmazonLinux2 ユーティリティが必要なのでインストール; yum install amazon-efs-utils マウント用にディレクトリ作成: mkdir -p /efs マウント実施: (注意:ルート配下にて実施すること!) ①ヘルパーのマウント...