😺

Dockerコンテナに最小構成Nginxを構築

2023/04/25に公開約800字

概要

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コマンドについては以下のドキュメントを参考にしていただければと。
https://matsuand.github.io/docs.docker.jp.onthefly/engine/reference/commandline/image_build/

コンテナ構築

先ほど作成したイメージからコンテナを作成します。80 ポートで公開をしてます。

docker run --name nginx -p 80:80 nginx:latest

docker runコマンドについては以下のドキュメントを参考にしていただければと。
https://matsuand.github.io/docs.docker.jp.onthefly/engine/reference/commandline/run/

確認

ブラウザで http://localhost で実行するとNGINXの画面が出力されます。

Discussion

ログインするとコメントできます