2016-03-22 11 views
1

ドッカープルを使わずにコンテナイメージをダウンロードできる方法はありますか? インターネットにアクセスできないさまざまな環境に複数のコンテナを出荷したいと考えています。"docker pull"を使わないバルクコンテナイメージのプル

現在、私は

  • 先に
  • image.tarコピータール保存
  • ドッキングウィンドウをドッキングウィンドウプルコマンドを使用して、イメージで

    1. ダウンロード画像1を、次の午前ドッカ負荷
  • 答えて

    0

    の場合あなたの画像は別の画像に依存しますが、最も複雑な画像(docker run)他人の上に構築されています):複雑なものが構築されているすべての画像のdocker pullがトリガーされます。

    しかし、関係のない画像の場合、個別に画像を引き出す必要があります。

    保存する方法がわかりませんすべてイメージはスクリプトの横にあります。
    たとえば、save-all-images.shを参照してください。lalyos

    save-all-image() { 
        local ids=$(docker images -q) 
        local name safename tag 
    
        for id in $ids; do 
        name=$(get-image-name $id) 
        tag=$(get-image-tag $id) 
        if [[ $name =~/]] ; then 
         dir=${name%/*} 
         mkdir -p $dir 
        fi 
        echo [DEBUG] save $name:$tag ... 
        (time docker save -o $name.$tag.dim $name:$tag) 2>&1|grep real 
        done 
    } 
    
    +0

    ありがとうございます。主に私はこの仕事をすることができるスクリプトを探していました。レジストリのバックアップを取るには?これは役に立たないでしょう –

    関連する問題