ドッカー展開ngnix静的なウェブサイト

こんにちは世界

まず、デフォルトは最新バージョンです(ngnixミラーを取得し、

ドッキングウィンドウプルnginxの

シンプルDockerfile、nginxのミラーリングされたホームを変更Dockerfileを書きます

Dockerfileは、命令の数を含むテキストファイルで、命令は、ミラーの構造の詳細を説明します。

1、新しいフォルダ/ ngnix、中に以下の追加のディレクトリにDockerfileという名前の新しいファイルを作成します:

地元の倉庫リラから#はドッキングウィンドウのngxin鏡像取る 
 FROM nginxの
ドッキングウィンドウのngxinを修正コンテンツホーム#ミラーリング
RUNをエコー「Hello Worldの」> /usr/share/nginx/html/index.html

2、利用できるドッキングウィンドウの画像を表示するために私たち自身のngxinミラー仕上げ構築するコマンドを構築するためのパスDockerfileで次のコマンドを実行します

rogn:ドッキングウィンドウは、-t nginxのを構築します。

これは、ミラー名、コマンド最終点を指定-t(。)パスDockerfileファイルを表します

図3に示すように、次のコマンドは、コンテナドッカー画像を開始するために使用することができます

92:80 nginxの-pドッキングウィンドウの実行-d:rogn

4、訪問はlocalhost:92には「Hello Worldのを」見ることができます

Webページ

ソースコードにまず、アクセス:住所

上記では、修飾Dockerfileに基づいて、

次のようにソース・ファイル構造があり、

 

 COPYファイルを/ usr / share / nginxの/ htmlのフォルダに一つずつ。

地元の倉庫リラから#はドッキングウィンドウのngxin鏡画像を撮る
 FROM nginxの   
ドッキングウィンドウのngxinを変更するホームコンテンツ#ミラーリング
#のRUNのエコーを「これはRogn nginxのです!」> /usr/share/nginx/html/index.html  
 COPYのインデックス/usr/share/nginx/html/index.html .htmlを 
 COPY home.html /usr/share/nginx/html/home.html 
 COPY navigation.html /usr/share/nginx/html/navigation.html 
 COPYのCSSの/ usr /共有/ nginxの/ HTML / CSSの
 COPY フォントを/ usr / share / nginxの/ HTML /フォント
 COPYのイメージを/ usr / share / nginxの/ HTML /画像は
 COPY JSを/ usr / share / nginxの/ HTML / JS

保存し、ミラーを再構築し、(停止および開始する必要の前で停止していない場合)、コンテナを開始します。

レンダリング:

 

 

 

参考リンク:

1.  https://zhuanlan.zhihu.com/p/78295209

2.  https://blog.csdn.net/github_39611196/article/details/78270999

3.  https://yeasy.gitbooks.io/docker_practice/image/dockerfile/copy.html

おすすめ

転載: www.cnblogs.com/lfri/p/11621744.html