ドッカーミラー(6)

まず、ミラーは何ですか

  ミラーリングは、それがコード、ランタイムライブラリ、環境など、あなたがソフトウェアの一部を実行するために必要なすべてが、含まれているソフトウェアの動作環境と開発されたソフトウェアベースのオペレーティング環境をパッケージ化するために使用される軽量、スタンドアロンの実行可能なソフトウェアパッケージです変数と設定ファイル。

1. unionfsの(共同システムファイル)

  ユニオンファイルシステム(unionfsの)別のディレクトリに同時に提出する時間の層の重ね合わせとしてファイルシステムへの変更をサポートし、階層化、軽量で高性能なファイルシステムは、同じ仮想に装着することができるですファイルシステム(単一の仮想ファイルシステムに複数のディレクトリを団結させます)。連合のファイルシステムは、基本ドッカーイメージです。特定のアプリケーションの画像の多様を作成することができるミラーリングは、画像(なし親画像)に基づいて、積層して継承することができます。

  特徴:最終文書は、基礎となるすべてのファイルとディレクトリが含まれていますように、専用のファイルシステムを参照して、1時間システムが、外側のルックスに複数のファイルをロードし、関節の負荷のファイルシステム層は、積み重ねます。

2.ドッカー画像の読み込み原理

  ドッキングウィンドウのミラーは、実際にファイルシステムコンポーネント、unionfsのと呼ばれるこのような階層のファイルシステムの層で構成されています。

  BOOTFS(ブートファイルシステム)主にブートローダとカーネルが構成され、ブートローダ主にブートローダカーネル、Linuxが始まったばかりの負荷BOOTFSファイルシステム、ドッカーイメージ内の最も低いレベルはBOOTFSです。これが私たちの一般的なLinuxの/ Unixシステムの一つはブートローダとカーネルが含まれている、同じです。カーネルを完了するためのブートがメモリにロードされ、この時間はメモリBOOTFSを使用する権利は、カーネルに転送された場合は、その後、システムはBOOTFSをアンロードします。

  rootfsの(ルートファイルシステム)、上記BOOTFS。含まれている標準のLinuxシステムでは、/ dev、/ procの、/ binには、/ etc や他の標準的なディレクトリとファイル。rootfsのは、そうでのUbuntu、CentOSにとのような異なるオペレーティングシステムのリリース、種々のです。含まれている標準のLinuxシステムでは、/ dev、/ procの、/ binには、/ etc や他の標準的なディレクトリとファイル。rootfsのは、そうでのUbuntu、CentOSにとのような異なるオペレーティングシステムのリリース、種々のです。

  通常、我々は、仮想マシンへのCentOSをインストールし、いくつかのG、なぜドッキングウィンドウここでの唯一の200Mのですか?

  合理化されたOSの場合は、rootfsのは、唯一の最も基本的なコマンド、ツールを含む、非常に小さくすることができ、およびライブラリが直接基盤となるカーネルホストので、することができ、そして、彼らは唯一のライン上にrootfsを提供する必要があります。これは、さまざまなLinuxディストリビューションのために、基本的には同じBOOTFSことを示し、rootfsのはとても異なる分布は、公共BOOTFSすることができ、異なるものになります。

3.層状イメージ

  私たちの例を引くために、我々はドッキングウィンドウの画像を見ることができ、ダウンロードプロセスは、ダウンロード中に一つの層内にあるように見えます。

4.なぜドッカーミラーは、この階層を使用すること

  最大の利点は、共有リソースです。たとえば、次のようにありますが、ホストは、単にディスク上のベースイメージを保存し、メモリはまた、単にベースイメージをロードし、同じ基本イメージから複数のミラーから構築されている、あなたはすべてのコンテナサービスと仮定することができます。そして、ミラーの各層を共有することができます。

二、ドッカー機能

ドッキングウィンドウの画像は読み取り専用されているコンテナが起動し、とき、新しい書き込み可能な層は、ミラーの上にロードされます。この層は、典型的には、以下の「画像層」と呼ばれる「コンテナ層」と呼ばれる「コンテナ層」。

三、ドッカーミラーは、コミット操作

ドッカーその新たな画像にするために、コンテナのコピーを提出コミット[タグ名]:-m = -a =「著者」ターゲット画像名コンテナID「提出された情報の説明は」作成するコミットドッカー

ケースプレゼンテーション:

ローカルのハブTomcatにミラーから1.ダウンロードして正常に実行

ミラー引っ張る
ドッカーをTomcatのプル

新しい血管をして起動する-pホストポートを:ドッキングウィンドウコンテナポート
#1 -Pをランダムに割り当てられたポート
#1 -i:インタラクティブ
#1 -t:ターミナル 
8080:ドッカー8080 RUN -p ITの迅速Tomcatの

無作為化ポートをホストする、容器またはポート8080内部ドッカー 
ドッカー迅速化IT RUN - PにTomcat
 ドッカー-a PSがランダムポート(ポート)に割り当てられたビューができ

2.前の故意文書画像制作Tomcatコンテナを削除

 

おすすめ

転載: www.cnblogs.com/myitnews/p/11511144.html