ドッカーイメージ管理
ミラーリングは、基礎ドッカーコンテナは、ミラーの必要性についてドッカーコンテナを実行したいです。私たちは、上記の検索画像検索を使用することを学びました。だから、これはそれの鏡像を作成する方法ですか?
ミラーを作成します。
次の方法のミラーを作成します。
使用して、ISOイメージ:レビュー、我々は仮想マシンを作成し、次のOpenStackの、上記概要にアップロードカスタムインストールISOイメージを使用する最初は、ドッカーのために、我々はまた、基本的な画像を作成するために、ISOイメージを使用することができます。
画像を作成するためのツールを使用します。異なるオペレーティングシステムは、CentOSになどドッカーイメージを作成するために、ユーザーは、febootstrap使用できるようにする適切なツールを提供しています。debian / Ubuntuのはdebootstrapを使用しています。
インポートするローカルテンプレートに基づいて:ドッカーは、オペレーティング・システム・ファイルからテンプレート画像のインポートをサポートしています。
一般的に、我々はいくつかの共通のベースイメージを使用している、その後、これに基づいて、その後、彼らのニーズに応じてカスタマイズします。例えば、後でミラーを作成するために、ドッカーファイルの方法を挙げることにします。
鏡を見ます
そこドッカーハブので、我々は、ホイールを作成繰り返さないでください、との直接ダウンロードCentOSのは、公式のオファーそれを反映しています。
[root@linux-node1 ~]# docker pull centos
Using default tag: latest
latest: Pulling from library/centos
a02a4930cb5d: Pull complete
Digest: sha256:184e5f35598e333bfa7de10d8fb1cebb5ee4df5bc0f970bf2b1e7c7345136426
Status: Downloaded newer image for centos:latest
ドッカーイメージファイルは、行の名前がいくつかの層からなる各層のIDです。これは、ドッカー画像の特徴です。実際には、階層的なデザインは、多くの設計のベストプラクティスの一つです。ネットワーク上の理由のため、国内のユーザーは、長い時間を待たなければならないことがあります。ダウンロードが中断された場合は、再びドッキングウィンドウプルのCentOSを実行することができます。
私たちはラベルの背後にある任意のCentOSのを追加しない場合はミラーリングが最新バージョンである最新の画像用のタグをダウンロードし、デフォルトがドッキングウィンドウのハブからであるだろう、デフォルトでは、このようようv1.0を、V1.1として別のラベルを有していてもよいですダウンロード。
ビューミラー
ドッカー画像はミラーを有する現在のシステムを使用して表示することができます。
[root@linux-node1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 1e1148e4cc2c 2 months ago 202MB
ドッキングウィンドウのイメージがすでに存在するローカルホストのリストにミラーリングすることができます使用し、各画像は、ユニークな画像IDを持って、我々は次のセクションを参照してくださいすることができます:
-
リポジトリ:倉庫からミラー
-
TAG:ラベル画像。これは、画像の異なるバージョンをマークするために使用、などが挙げられます。
-
画像ID:ユニークなIDの画像。
-
CREATED:画像作成時間。
-
VIRTUAL SIZE:画像のサイズ。
インポートエクスポートミラー
あなたが他の人が行う方法あなたのミラーを渡したい場合は、ドッカーは、インポートとエクスポートのコマンドが用意されています。
輸出ミラー
[root@linux-node1 ~]# docker save -o centos.tar centos
インポート画像
マシンの追加導入後のエクスポート画像にSCPは、することができません。
[root@linux-node2 ~]# docker load --input centos.tar
インポートまたはリダイレクト
[root@linux-node2 ~]# docker load < centos.tar
このようなドッカー画像のインポートとエクスポートは、ミラーには変更のIDがなかったことを見ることができ、完了です。
[root@linux-node2 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 1e1148e4cc2c 2 months ago 202MB
ミラーを削除します
ローカルミラーを削除するには、ドッキングウィンドウのRMIコマンドを使用して、あなたはIDのタグや鏡画像を使用することができます。それらの間、二人は異なっています。
ドッキングウィンドウRMIタグ:削除するためにタグを使用して、指定されたタグをミラーリングが、画像自体が削除されていない、鏡像オブジェクトは単にファイルへのLinuxのハードリンクのように、複数のタグを持つことができるので、ラベルの場合にのみミラーイメージを削除ミラー、ミラー自体を削除します。
ドッキングウィンドウRMI ID:ミラーミラーを削除]を使用してIDは、第1のミラーのすべてのラベルを削除し、画像ファイル自体は削除されます。
注意:あなたが存在のミラーコンテナを作成する場合は、ミラーを削除することはできません。しかし、あなたは、ミラーの削除を強制的に-fパラメータを使用することができ、それが推奨されていません。
ドッカーミラーリング操作は、仮想マシンがあるよりも、より便利で見えます、現在では、いくつかの簡単なコマンドを使用して、あなたは経営のミラーリングを完了することができますが、これは単なる基盤です。