docker レジストリからイメージやリポジトリを取得
レジストリからイメージやリポジトリを 取得するコマンドです。
docker pull [OPTIONS] REPOSITORY[:TAG]
Docker Hub レジストリにある ベース・イメージを元から取得します。
Docker Hub には多くの構築済みのイメージがあり、自分で定義や設定をしなくても、イメージを取得できます。
オプション
名前, 省略形 | デフォルト値 | 説明 |
---|---|---|
--all-tags, -a | なし | リポジトリにあるタグ付きイメージをダウンロードします |
--disable-content-trust | true | イメージ検証を省略します |
--platform | なし | マルチプラットフォーム対応であればプラットフォームを指定 |
--quit ,-q | なし | 冗長な出力はしない |
プロキシ設定をする
HTTPプロキシ・サーバ がある場合は、設定には環境変数HTTP_PROXY 、HTTPS_PROXY 、 NO_PROXY を指定して使います。
並列ダウンロード
デフォルトのDockerデーモン は、同時に3つのイメージレイヤから取得します。
ネットワーク帯域幅が狭くてタイムアウトを引き起こす場合は、デーモンのオプション --max-concurrent-downloads によって、この数を減らすことができます。
使用例
docker pull の使い方を記載します。
タグを指定しなければ、 デフォルトで :latest タグが使用されます。
次のコマンドは hello-world:latest イメージを取得することができます。
docker pull hello-world