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はチェックボックスコンポーネントのカプセル化を実装します

推薦する

ボタンの 4 つのクリック応答方法の概要

ボタンは頻繁に使用されます。ここでは、イベント処理メソッドを整理し、実装方法が多数あることを発見しま...

ウェブサイトの高速化における CDN、SCDN、DCDN の違いは何ですか?どうやって選ぶ?

1. CDNこれは、Web サイト上で最もよく使用される加速機能です。分散サーバー レイアウトによ...

CSS セレクターの重みの理解(個人テスト)

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

MACOS で MySQL ルートパスワードを忘れた場合の解決策

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...

MySQL マスタースレーブレプリケーションの遅延の原因と解決策

目次レプリケーション ロジックの簡単な概要:遅延の原因と解決策〇メインデータベースへの頻繁なDMLリ...

Win32 MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...

血の写輪眼と輪廻眼の特殊効果コードを実現するためのHTML+CSS

結果 (完全なコードは下部にあります): 実装は難しくありませんが、繰り返しコードが多くなります。実...

JavaScript 基礎シリーズ: 関数とメソッド

目次1. 関数とメソッドの違い2. 良い関数の書き方2.1 正確な命名2.1.1 関数の命名2.1....

MySQL の異なるテーブル間でフィールドをコピーする

場合によっては、フィールドから別の新しいフィールドにデータの列全体をコピーする必要があります。これは...

HTTP サーバーとクライアントのやり取りをシミュレートする Node.js+postman

目次1. NodeがHTTPサーバーを構築する2. HTTPサーバーがリクエストを取得する1. Po...

WeChat アプレットのシンプルなログイン ページの実装 (ソース コード付き)

目次1. 上の写真2. ユーザーが存在しない3. コードをアップロードする1. 上の写真 2. ユー...

アダプティブ Web デザインを実現する方法に関する関連知識ポイントの要約

「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...

MySQL 継続的集計の原理と使用法の分析

この記事では、例を使用して、MySQL の継続的な集計の原理と使用方法を説明します。ご参考までに、詳...

Centos8 に nginx をインストールするための詳細なチュートリアル (画像とテキスト)

Nginx (「エンジン エックス」と発音) は、インターネット上の最大規模のサイトの負荷を処理す...

JS 非同期コードユニットテストの魔法 Promise

目次序文プロミスチェーンMDN エラー連鎖デフォルト処理略語非同期待機序文この記事を書いた理由は、ユ...