2016-03-22 22 views

cevap

0

Eğer tasarruf liman işçisi çekme komutunu

  • liman işçisi kullanarak takip ediyorum Şu

    görüntüleriniz bir diğerinden diğerine bağlıdır, bir hile en karmaşık görüntünün docker run'unu yapmak olacaktır. Diğerlerinin üzerine inşa edilmiş): Bu, karmaşık olanın oluşturulduğu tüm görüntülerin docker pull'unu tetikler. Ancak ilgisiz görüntüler için bunları ayrı ayrı çekmeniz gerekir.

    Bir komut dosyasının yanında görüntüsünün tümünü görüntüden kaydetmenin bir yolunu bilmiyorum.
    Örneğin lalyos'dan save-all-images.sh örneğine bakın.

    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

    Teşekkür ederiz VonC. Esasen bu işi yapabilecek bir senaryo arıyordum. Kayıt defterinin yedeğini nasıl alırız? bu yardımcı olmaz –

    İlgili konular