自作Webサービスを公開するために、WebサーバはApacheより人気がでてきているNginxを採用した。しかし普通にCentOSなどにNginxをインストールして設定して、など手動やシェルスクリプトでやりたくなかったので、環境構築にはDockerを使うことにした。 ということで、DockerでNginxのコンテナをつくり、Webページ(サービス)を公開する手順をまとめる。 今回つかう環境は以下のとおり。 CentOS 7.2(ホストOS) Docker 1.12.3 Nginx 1.11.5 ホストOSの準備 ホストOSは、さくらのクラウドの1コア/1GBプランのCentOS 7.2を使うことにした。 イベントやたまーにWeb上で2万円クーポンを配布しているので、ありがたく使わせてもらう。 CentOSの初期設定などは、以下の記事を参考にしていただければ、スクリプト一発で完了する。 サー
![DockerでNginxのコンテナを作成し、https化してWebページやサービスを公開する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/d56fea827d984d7d50fdf960a32d4f99a43b2ed5/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgtIKZwaH7IqWXg1xA2WrwDYtH17CExnpXtV_O46zRAIJzBmykPpIGbvYr_efgSrp9MHts9rUX_thsfjBzRek8AHGLJiAYzNGP24iP5SBq90EfPhKgELBda0-0qeapFv3omrRheA7h3fxyz%2Fw1200-h630-p-k-no-nu%2Fnginx-on-docker.png)