Birimlerle Çalışma ile ilgili Docker belgelerinde açıklandığı gibi, salt veri kapsayıcısının gerçekten çalışıp çalışmadığına bakılmaksızın, birden çok başka kapsayıcıya monte edilebilen bir birim sağlayan, salt veri kapsayıcıları kavramı vardır .
Temel olarak, kulağa harika geliyor. Ama anlamadığım bir şey var.
(Do Bu hacimler değil açıkça dokümantasyon devletler olarak, taşınabilirlik nedenlerle ana bilgisayardaki bir klasöre harita) oluşturuldu ve ana bilgisayarda bazı iç klasörde Docker tarafından yönetilmektedir ( /var/docker/volumes/…
).
Diyelim ki böyle bir birim kullanıyorum ve sonra onu bir ana bilgisayardan diğerine taşımam gerekiyor - birimi nasıl taşıyabilirim? AFAICS'in benzersiz bir kimliği var - sadece birimi ve yalnızca veri içeren kapsayıcısını yeni bir ana bilgisayara kopyalayabilir miyim? Hangi dosyaların kopyalanacağını nasıl öğrenirim? Yoksa Docker'da henüz keşfetmediğim yerleşik bir destek var mı?
docker run --volumes-from <data container> ubuntu tar -cO <volume path> | gzip -c > volume.tgz
Bu, birimlerin uygulama ayrıntılarına bağlı değildir. Ve verileri ikinci makineye katran ile aktarın.