二流エンジニアの逆襲

二流エンジニアが一流エンジニアになるまでの記録である

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 コンテナで立ち上げて利用できる環境の構築をしたいと思う。

ハマりポイントは明日以降紹介する。。