一般的な操作ドッカーをミラーリング

まず、ミラーを得ます

ドッカーミラー倉庫からの画像コマンドをフェッチしますdocker pullコマンドの形式は次のとおりです。

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

例えば:

$ docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
bf5d46315322: Pull complete
9f13e0ac480c: Pull complete
e8988b5b3097: Pull complete
40af181810e7: Pull complete
e6f7c7e5c03e: Pull complete
Digest: sha256:147913621d9cdea08853f6ba9116c2e27a3ceffecf3b492983ae97c3d643fbbe
Status: Downloaded newer image for ubuntu:16.04

上記のコマンドは、ミラーは、したがって、ドッカーハブから取得され、倉庫アドレスドッカーミラーを与えられていません。名前はミラーであるubuntu:16.04ので、ミラーは、公式のでしょうlibrary/ubuntuラベルのためのリポジトリ16.04のイメージを。

第二に、ランタイムイメージ

上記にubuntu:16.04我々は内部に起動しようとしている場合など、bashおよびインタラクティブな操作は、次のコマンドを実行することができます。

$ docker run -it --rm \
    ubuntu:16.04 \
    bash

root@e7009c6ce357:/# cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.4 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

docker run コンテナを実行するコマンドで、ここでは上記で簡単に使用するパラメータを説明します。

  • -itこれら2つのパラメータは、である-i:インタラクティブな操作、一方が-t端子。私たちは、ここで入力する予定bashのコマンドを実行し、確認するために結果を返すために、私たちは、対話型端末を必要としています。
  • --rm:このパラメータは、容器の出口は削除されます後と言うことです。デフォルトでは、トラブルシューティングのための需要は、コンテナは手動でない限り、すぐに削除されません終了しますdocker rm私たちはただ、トラブルシューティングおよびリテンション結果を必要としない、結果を見て、コマンドを実行し、その使用ここにある--rmスペースを無駄にしないようします。
  • ubuntu:16.04:これは、ubuntu:16.04鏡像基づい出発容器。
  • bash:イメージ名が中に配置され、コマンド、ここで我々は、インタラクティブシェルを持つようにしたいので、使用していますbash

コンテナを入力した後、我々は、任意のコマンドを実行し、シェルの下で動作することができます。ここでは、実装したcat /etc/os-release返された結果は、コンテナ内で見ることができますから、一般的にシステムの現在のバージョンを表示するには、Linuxのコマンドを使用している、あるUbuntu 16.04.4 LTSシステム。

最後に、exitコンテナを終了します。

第三に、以下の一覧にあるミラー

すでにリストアップ画像をダウンロードするには、使用することができますdocker image lsコマンドを。

$ docker image ls
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
redis                latest              5f515359c7f8        5 days ago          183 MB
nginx                latest              05a60462f8ba        5 days ago          181 MB
mongo                3.2                 fe9198c04d62        5 days ago          342 MB
<none>               <none>              00285df0df87        5 days ago          342 MB
ubuntu               16.04               f753707788c5        4 weeks ago         127 MB
ubuntu               latest              f753707788c5        4 weeks ago         127 MB
ubuntu               14.04               1e0c3dd64ccd        4 weeks ago         188 MB

リストには含まれてい仓库名标签镜像 ID创建时间所占用的空间

第四に、ローカルミラーを削除

ローカルミラーを削除したい場合は、使用できるdocker image rm形式でコマンドを:

$ docker image rm [选项] <镜像1> [<镜像2> ...]

ここで、<镜像>それはかもしれ镜像短 ID镜像长 ID镜像名または镜像摘要

おすすめ

転載: www.cnblogs.com/chen88/p/11536132.html