😺
Dockerコンテナに最小構成Nginxを構築
概要
Dockerコンテナに最小構成でNGINXを構築します。何もアプリは載せません。DockerコンテナにNGINXを構築するだけです。
Dockerについての学習をしている中で、最小構成でNginxを構築したいと思い構築してみた次第です。この構成を応用してクラウドにデプロイ検証や、これから拡張することも今後の検討材料。Nginxの設定ファイルもカスタマイズしていければと・・
Dockerfile
最小構成なので以下の内容をDockerfile
に記述します。今回はnginxの最新バージョンを使用する。
ARG VERSION=latest
FROM nginx:$VERSION
EXPOSE 80
RUN service nginx start
Docker コマンド実行
イメージ作成
Dockerfile
ファイルからイメージをビルドします。
docker image build -t nginx:latest .
docker image build
コマンドについては以下のドキュメントを参考にしていただければと。
コンテナ構築
先ほど作成したイメージからコンテナを作成します。80 ポートで公開をしてます。
docker run --name nginx -p 80:80 nginx:latest
docker run
コマンドについては以下のドキュメントを参考にしていただければと。
確認
ブラウザで http://localhost で実行するとNGINXの画面が出力されます。
Discussion