2、ドッカー画像管理

ドッカーイメージ管理

ミラーリングは、基礎ドッカーコンテナは、ミラーの必要性についてドッカーコンテナを実行したいです。私たちは、上記の検索画像検索を使用することを学びました。だから、これはそれの鏡像を作成する方法ですか?

ミラーを作成します。

次の方法のミラーを作成します。

使用して、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パラメータを使用することができ、それが推奨されていません。

ドッカーミラーリング操作は、仮想マシンがあるよりも、より便利で見えます、現在では、いくつかの簡単なコマンドを使用して、あなたは経営のミラーリングを完了することができますが、これは単なる基盤です。

おすすめ

転載: www.cnblogs.com/wangyh702/p/11433716.html