GNU/Linux >> Linux の 問題 >  >> Debian

Debian GNU/Linuxに基づくNginxWebサーバーのDockerイメージ

概要

自動ビルドドッカーNginx イメージ「linuxconfig/nginx」は、静的なWebサイト展開の基本的なテスト環境として使用できます。

構成

このイメージは、Debian GNU/Linuxで実行されているデフォルトのNginxWebサーバー構成に基づいて構築されています。 Nginxウェブサーバーはフォアグラウンドで実行され、デフォルトのポート80でリッスンします。

使用法

ディレクトリを作成し、静的Webサイトをその中に配置します。

$ mkdir html
$ echo "My Static Website" > html/index.html
OR
$ cp -r /path/to/your/static/website/* html/

「linuxconfig/nginx」Dockerイメージに基づいてnginxDockerコンテナをデプロイします。

$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx

上記のコマンドは、nginxという名前の新しいDockerコンテナをデプロイします。ランダムなローカルポートからnginxコンテナ内のポート80へのポートリダイレクトを確認します:

$ sudo docker port nginx
80/tcp -> 0.0.0.0:49153

この段階で、ホストシステムのローカルポート49153を介して静的Webサイトにアクセスできるようになります。

$ curl http://localhost:49153
Nginx Docker Container

Debian
  1. DebianLinuxServerでSSHルートログインを有効にする

  2. Debian 9サーバーにNginxをインストールする-ステップバイステップのプロセス?

  3. PHP7.1をGNU/Linux Debian 8.7(jessie)サーバーにインストールするにはどうすればよいですか?

  1. DebianLinuxでnginxウェブサーバーを再コンパイルする方法

  2. Debian 9StretchLinuxにDockerエンジンをインストールする方法

  3. DebianLinuxでのNginxリバースプロキシサーバーのセットアップ

  1. DebianLinuxおよびApache2WebサーバーへのphpVirtualBoxのインストール

  2. LinuxにNginxWebサーバーをインストールする方法

  3. Docker内にデプロイされたNode.jsWebサーバー