Docker-NGINXの設定
NGINXは、サーバーサイドアプリケーションの開発に使用される人気のある軽量Webアプリケーションです。これは、さまざまなオペレーティングシステムで実行するために開発されたオープンソースのWebサーバーです。以来nginx は開発用の人気のあるWebサーバーであり、Dockerは nginx。
これで、Dockerコンテナを取得するためのさまざまな手順が表示されます。 nginx 稼働中。
Step 1−最初のステップは、DockerHubからイメージをプルすることです。Docker Hubにログインすると、次の画像を検索して表示できます。nginx以下に示すように。検索ボックスにnginxと入力して、nginx (公式)検索結果に表示されるリンク。
Step 2 −Dockerが表示されます pull のコマンド nginx DockerHubのリポジトリの詳細にあります。
Step 3 − Dockerホストで、Dockerを使用します pull 上記のコマンドを使用して、DockerHubから最新のnginxイメージをダウンロードします。
Step 4 −それでは、 nginx 次のコマンドを使用してコンテナ。
sudo docker run –p 8080:80 –d nginx
上のポートを公開しています nginx Dockerホストのポート80からポート8080へのサーバー。
コマンドを実行すると、URLを参照すると、次の出力が表示されます。 http://dockerhost:8080。これは、nginx コンテナが稼働しています。
Step 5 −で簡単なWebページをホストできる別の例を見てみましょう。 ngnixコンテナ。この例では、単純なものを作成しますHelloWorld.html ファイルを作成してホストします nginx コンテナ。
まず、というHTMLファイルを作成しましょう。 HelloWorld.html
HTMLファイルにHelloWorldの簡単な行を追加しましょう。
次に、次のDockerコマンドを実行してみましょう。
sudo docker run –p 8080:80 –v
“$PWD”:/usr/share/nginx/html:ro –d nginx
上記のコマンドについては、以下の点に注意してください。
上のポートを公開しています nginx Dockerホストのポート80からポート8080へのサーバー。
次に、ボリュームをコンテナにアタッチします。 /usr/share/nginx/html現在の作業ディレクトリに移動します。これは、HelloWorld.htmlファイルが保存されている場所です。
ここで、URLを参照すると http://dockerhost:8080/HelloWorld.html 期待どおりに次の出力が得られます-