docker+nginx+wordpress+AWS RDSを使用して環境移行
このwebサイトをdocker +nginx+wordpress+AWS RDS を使用して稼働するように環境構築した。その時に実施したことを記載する。
dockerの設定
YAMLファイルにnginx + wordpress 環境の設定を書く。
nginx のコンテナから、wordpress のコンテナに接続している。wordpress のコンテナには、 AWS RDS の 設定を記載している。この設定で、wordpress コンテナから、RDS にアクセス可能となる。
nginx の設定ファイルは以下の通り。server_name をドメインに設定する。
上記2ファイルを以下のような構成として配置する。
.
├── docker-compose.yml
├── logs
│ └── nginx
├── nginx
│ └── wordpress.conf
└── wordpress
docker-compose.yml直下で以下のコマンドを実施すると、docker コンテナが起動する。
$ docker-compose up
ブラウザで http://【server_name】にアクセスすると、wordpressのページが表示される!この設定では、httpでの接続しかできない。ゆくゆくは https用の設定にしたい。てか、docker-compose が便利すぎる!!!次はPostfix+Dovecotの環境をdocker コンテナで立ち上げて利用できる環境の構築をしたいと思う。
ハマりポイントは明日以降紹介する。。