まず、ミラーを得ます
ドッカーミラー倉庫からの画像コマンドをフェッチします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
、镜像名
または镜像摘要
。