Docker Desktop に Nginx をダウンロードする方法


  1. Docker Desktop のインストール: まず、Docker Desktop をインストールする必要があります。公式の Docker のウェブサイトからダウンロードしてインストールしてください。

  2. Dockerfile の作成: 次に、Nginx コンテナ用の Dockerfile を作成します。以下は、Dockerfile の例です。

FROM nginx:latest
COPY nginx.conf /etc/nginx/nginx.conf

この例では、最新の Nginx イメージをベースにしています。また、ローカルの nginx.conf ファイルをコンテナ内の /etc/nginx/nginx.conf パスにコピーしています。

  1. nginx.conf ファイルの作成: Nginx の設定ファイルである nginx.conf を作成します。以下は、簡単な例です。
server {
    listen 80;
    server_name localhost;
    location / {
        root /usr/share/nginx/html;
        index index.html;
    }
}

この例では、ローカルの /usr/share/nginx/html ディレクトリがルートディレクトリとなり、index.html を表示します。

  1. Docker イメージのビルド: 作成した Dockerfile を使って、Nginx イメージをビルドします。以下のコマンドを実行してください。
docker build -t my-nginx .

my-nginx は、ビルドするイメージの名前です。

  1. コンテナの実行: ビルドしたイメージを使って、Nginx コンテナを実行します。以下のコマンドを実行してください。
docker run -d -p 80:80 my-nginx

これにより、ホストのポート 80 がコンテナのポート 80 にマッピングされます。Nginx ウェブサーバーが実行され、ブラウザから http://localhost でアクセスできるようになります。

以上が、Docker Desktop で Nginx をダウンロードして実行する方法の概要です。詳細な手順やカスタマイズ方法については、Docker の公式ドキュメントや他のリソースを参考にしてください。