🛸
DockerでNginxを起動する(docker hubのOFFICALバージョン)
目的
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