DockerにNginxをインストールする方法

DockerにNginxをインストールする方法

DockerにNginxをインストールする

Nginx は、IMAP/POP3/SMTP サービスも提供する高性能 HTTP およびリバース プロキシ Web サーバーです。

1. 利用可能なNginxのバージョンを表示する

Nginx イメージ ライブラリのアドレスにアクセスします: https://hub.docker.com/_/nginx?tab=tags。

Nginx の他のバージョンは、「並べ替え」で表示できます。デフォルトは最新バージョンの nginx:latest です。

ドロップダウン リストで必要な他のバージョンを見つけることもできます。

さらに、 docker search nginxコマンドを使用して、利用可能なバージョンを表示することもできます。

$ docker 検索 nginx
名前 説明 星 公式 自動化
nginx Nginx の公式ビルド。3260 [OK]    
jwilder/nginx-proxy docker c 用の自動化された Nginx リバース プロキシ... 674 [OK]
richarvey/nginx-php-fpm Nginx + PHP-FPM 対応のコンテナが動作しています... 207 [OK]
million12/nginx-php Nginx + PHP-FPM 5.5、5.6、7.0 (NG)、CentOS... 67 [OK]
maxexcloo/nginx-php Nginx と ... を使用した Docker フレームワーク コンテナー 57 [OK]
...

2. 最新バージョンのNginxイメージを取得する

ここでは、イメージの最新の公式バージョンを取得します。

$ docker pull nginx:最新

3. ローカル画像を表示

nginx がインストールされているかどうかを確認するには、次のコマンドを使用します。

$ docker イメージ

上の図では、最新バージョンの 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 サービスに直接アクセスできます。

以上がDockerでNginxをインストールする方法の詳細です。DockerでNginxをインストールする方法の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • Docker nginxのインストールと設定方法
  • Docker に nginx をインストールし、https 経由でアクセスを構成する方法
  • Docker インストール Nginx チュートリアル 実装図
  • Dockerを使用してNginxをインストールし、ポート転送を構成する

<<:  各グループの最新データを取得するためにMySQLベースのグループを実装する

>>:  Vue3.0はチェックボックスコンポーネントのカプセル化を実装します

推薦する

Ubuntu MySQL バージョンが 5.7 にアップグレードされました

数日前、図書館はサーバー(Ubuntu 14.04)にセキュリティ上の脆弱性があり、時間通りに修復さ...

Linuxにおけるumaskコマンドの使用原理と計算方法の詳しい解説

目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...

MySQL でストリーミングクエリを使用してデータ OOM を回避する

目次1. はじめに2. JDBCはストリーミングクエリを実装する3. パフォーマンステスト3.1. ...

iframe パラメータの説明と例

<iframe src=”test.jsp” width=”100″ height=”50″ ...

中国における中国語ドメイン名の人気は新たなクライマックスを迎えた

<br />外交部などの中央政府機関、各レベルの地方政府、その他の国家機関や部門が率先し...

Nginx の起動に失敗した場合のいくつかのエラー処理の詳細な説明

Nginx を Web サーバーとして使用する際に、次の問題が発生しました。 1. nginxの起動...

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...

MySql でリモート接続を許可する方法

MySql でリモート接続を許可する方法この目標を達成するには、2つのことを行う必要がある。ユーザー...

CSSを使用して、頻繁に表示される奇妙なボタンを簡単に実装します。

背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...

Linux centos7 環境での MySQL インストール チュートリアル

Linux centos7 環境に MySQL をインストールする手順の詳細な紹介MySQLをインス...

CSS はこのように使用できますか?気まぐれなグラデーションの芸術

前回の記事「1行のCSSコードの魅力」では、たった1行のCSSコードで生成できる美しい(奇妙な感じと...

Nginx プロキシを使用してインターネットを閲覧する方法

私は通常、Tomcatや他のアプリケーションのリバースプロキシとしてnginxを使用しています。実際...

JavaScript イベントバブリング、イベントキャプチャ、イベント委任の詳細な説明

1. イベントバブリング: JavaScript イベント伝播のプロセスでは、要素でイベントがトリガ...

ユーザーエクスペリエンスの76の経験ポイントの要約

ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...

Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル

目次1. Ubuntuソースの変更2. MySQLをインストールする3. 新しいユーザーを作成し、権...