English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker で Nginx をインストール

nginxは高性能なHTTPおよびリバースプロキシウェブサーバーであり、IMAPも提供しています。/POP3/SMTPサービス。

1、利用可能なnginxのバージョンを確認

nginxのイメージリポジトリのURLにアクセスしてください: https://hub.docker.com/_/nginx?tab=tags

Sort byを使って他のバージョンのnginxを確認することができます。デフォルトでは最新バージョンが表示されます。 nginx:latest

あなたが欲しいバージョンは、ドロップダウンリストからも見つけることができます:

また、以下のコマンド「docker search nginx」を使って利用可能なバージョンを確認できます:

$ docker search nginx
NAME                     DESCRIPTION                                     STARS   OFFICIAL   AUTOMATED
nginx                     nginxの公式ビルド。                        3260      [OK]       
jwilder/nginx-プロキシ       docker用の自動化nginxリバースプロキシ   674                  [OK]
richarvey/nginx-php-fpm   コンテナで動作中のnginx + PHP-FPM 対応...   207                  [OK]
百万12/nginx-php         nginx + PHP-FPM 5。5。 5。6。 7.0 (NG), CentOS...   67                   [OK]
maxexcloo/nginx-php       Docker framework container with Nginx and...   57                   [OK]
...

2、最新版の Nginx イメージを取得

ここでは、公式の最新バージョンのイメージを引き取ります:

$ docker pull nginx:latest

3、ローカルイメージを確認

以下のコマンドを使用して nginx がインストールされているか確認します:

$ docker images

上の図では、最新バージョン(latest)の nginx イメージがインストールされていることがわかります。

4、コンテナを実行

インストールが完了したら、以下のコマンドを使用して nginx コンテナを実行できます:

$ docker run --name nginx-test -p 8080:80 -d nginx

パラメータ説明:

  • --name nginx-test:コンテナ名。

  • -p 8080:80: ポートをマッピングし、ローカル 8080 ポートをコンテナの内部にマッピングする 80 ポート。

  • -d nginx: コンテナを常にバックグラウンドで実行するように設定。

5、インストール完了

最後に、ブラウザで直接アクセスできます 8080 ポートの nginx サービス: