Evet, haklısınız, bunlar gibi birçok konu var. Problemim için bir çözüm bulamadım. Öyleyse bana bir şans ver!Docker işlemi değişiklikleri kaydetmiyor
Tanımlanmış birimler içermeyen bir docker konteynerini çalıştırıyorum.
docker commit 3a09b2588478 myfantasticimage
docker save myfantasticimage > /tmp/fantasticimagecommit.tar
Şimdi başka liman işçisi-host için scp üzerinden görüntü aktarımı bir görüntüyü başlayarak
docker load < /tmp/fantasticimagecommit.tar
yapmak ve ben önce ne değişiklik göremiyorum: Yani ne istediğim gibi değişiklikleri işlemek için onu taahhüt etti. Sorun nedir. Dockerfile'a göre, hiçbir birim tanımlanmamıştır.
Teşekkürler!
Güncelleme: bir çözüm ne olabilir docker inspect
-command
"VolumesRW": {
"/var/lib/": true,
"/var/log/": true,
"/var/www/": true
}
aracılığıyla buldum hacimleri? Her 6 saatte bir konteynır doldurmak istiyorum, bu yüzden harcanan çabayla aynı veya başka bir makineye geri yükleyebilirim.
Yardımlarınız için teşekkür ederiz!
komutları için
docker cp
dosyaları doğru olmalıdır kaydedemezsiniz. İşlemi tamamladıktan sonra bir kapsayıcıyı görüntüden başlatırsanız, değişikliklerinizi görür müsünüz? Bu, kaydetme/yükleme –'dan bağımsız olup olmadığını anlamaya yardımcı olur Dockerfile'ınızın temel aldığı resimlerde birim olabilir mi? Hacmi olup olmadığını kontrol etmenin en iyi yolu "docker inspect 3a09b2588478" yapıp yapmamaktır - Ciltlerde giriş var mı? –