Dockerミラーの使用

2172 ワード

一、ミラーを取得する
docker pull NAME[:TAG]

NAME:       (      ),
TAG:     (        )。

        TAG,       latest   ,              。

ミラーのラベル情報やデフォルトのlatestタグを使用したミラーは、本番環境で無視しないでください.非公式の倉庫からダウンロードする場合は、倉庫名の前に完全な倉庫アドレスを指定する必要があります.例:
docker pull hub.c.163.com/public/ubuntu:14.04

二、ミラー情報の表示
1.imagesコマンドを使用してミラーをリストする
docker images

2.tagコマンドを使用してミラーラベルを追加する
docker tagコマンドを使用すると、ローカルミラーに新しいラベルを任意に追加できます.たとえば、新しいmyubuntu:latestミラーラベルを追加します.
docker tag ubuntu:14.04 myubuntu:latest

3.inspectコマンドを使用して詳細を表示
docker inspect myubuntu:latest

4.historyコマンドを使用してミラー履歴を表示する
このコマンドは、各レイヤの作成情報をリストします.
docker history ubuntu:14.04

三、ミラーを探す
nginxキーワード付きミラーを検索し、デフォルトでは公式ウェアハウス内のミラーを検索します.デフォルトの出力結果は、星評価でソートされます.
docker search nginx

四、ミラーの削除
1.ラベルを使用したミラーの削除
docker rmi myubuntu:latest

同じミラーに複数のラベルがある場合、docker rmiコマンドは、ミラーの複数のラベルの指定されたラベルを削除するだけで、ミラーファイルには影響しません.ただし、ミラーにラベルが1つしか残っていない場合は注意してください.docker rmiコマンドを使用すると、ミラーは完全に削除されます.
2.ミラーIDでミラーを削除する
docker rmiコマンドを使用し、ミラーのIDが後に続くと、ミラーへのラベルをすべて削除し、ミラーファイル自体を削除しようとします.ミラー作成されたコンテナが存在する場合、ミラーファイルはデフォルトで削除できません.-fパラメータを使用して強制的に削除できます.
docker rmi -f ubuntu:14.04

このやり方はお勧めしません.正しい方法は、ミラーに依存するすべてのコンテナを削除してから、ミラーを削除することです.
docker rm    ID
docker rmi    ID

五、ミラーの作成
1.既存のミラーリングされたコンテナに基づいて作成
コマンド形式:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

      :
-a,    ;
-c,        Dockerfile   ;
-m,    ;
-p,         

  :
docker commit -m "Added a new file" -a "flysheep"    ID test:0.1

2.ローカルテンプレートに基づくインポート
比較的に少なく使うべきで、無視します.
六、ミラーのインポートとエクスポート
1.ミラーのエクスポート
docker save -o ubuntu_14.04.tar ubuntu:14.04

後でubuntu_をコピーできます14.04.tarファイルは、ミラーを他の人に共有します.
2.ミラーのインポート
docker load --input ubuntu_14.04.tar

 

docker load < ubuntu_14.04.tar

3.ミラーのアップロード
アリクラウドのプライベートミラードキュメントを表示できます.