🛸

DockerでNginxを起動する(docker hubのOFFICALバージョン)

2022/06/20に公開

目的

docker hubにあるNginxをそのまま起動して、OSやNginxのバージョンを確認します

環境

OS:Windows 10 Pro
Docker Desctop:4.9.1
Docker:20.10.16

コンテナ起動状況確認

docker ps -a


何も起動していません

コンテナイメージ確認

docker images


何もダウンロードしていません

docker hubからNginxのイメージをpullして起動します

docker hubからnginxを探します

nginxのDOCKER OFFICIAL IMAGEを選択します

コンテナイメージpullコマンドをコピペします

コマンドプロンプトで実行します


無事pullできました。イメージが保存できました

nginx:latestを起動します

docker run -d --name nginx-test -p 80:80 -t nginx:latest


無事、nginxが起動できました
※コマンドのoptionについてはこちらの記事にまとめました

起動したnginx-testへ接続します

docker exec -it nginx-test /bin/bash


無事、接続できました

OSのバージョン、Nginxのバージョンを確認します

cat /etc/os-release
nginx -version


OSはDebian、Nginxは1.21.6を利用しているようです。

Nginxのバージョンについて

mainline:最新版ですが、バグが存在する可能性がある。
stable:重要なバグフィックスが適用されているため、本番運用に推奨される。
1.21.6はmainlineでした(2022-06-20時点)

ブラウザにhttp://localhost/へアクセスします


正常に接続できました。

docker stop nginx-test
docker rm nginx-test

コンテナを抹殺しておきます。

docker hubからpullしたnginxはmainlineでした(2022-06-20時点)。

最後までお読みいただき、ありがとうございます。

今回はdocker hubのNginxのOFFICIALをそのまま起動してみました。
stableバージョンが良かったので、Nginxのテスト等が発生したら利用を考えます。

よろしければ「***の説明、下手っぴ」や「***の言い回し変」など
ご意見、ご批判頂ければ幸いです。

Discussion