-
Docker Desktop のインストール: まず、Docker Desktop をインストールする必要があります。公式の Docker のウェブサイトからダウンロードしてインストールしてください。
-
Dockerfile の作成: 次に、Nginx コンテナ用の Dockerfile を作成します。以下は、Dockerfile の例です。
FROM nginx:latest
COPY nginx.conf /etc/nginx/nginx.conf
この例では、最新の Nginx イメージをベースにしています。また、ローカルの nginx.conf ファイルをコンテナ内の /etc/nginx/nginx.conf
パスにコピーしています。
- 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 を表示します。
- Docker イメージのビルド: 作成した Dockerfile を使って、Nginx イメージをビルドします。以下のコマンドを実行してください。
docker build -t my-nginx .
my-nginx
は、ビルドするイメージの名前です。
- コンテナの実行: ビルドしたイメージを使って、Nginx コンテナを実行します。以下のコマンドを実行してください。
docker run -d -p 80:80 my-nginx
これにより、ホストのポート 80 がコンテナのポート 80 にマッピングされます。Nginx ウェブサーバーが実行され、ブラウザから http://localhost
でアクセスできるようになります。
以上が、Docker Desktop で Nginx をダウンロードして実行する方法の概要です。詳細な手順やカスタマイズ方法については、Docker の公式ドキュメントや他のリソースを参考にしてください。