Bazı hizmetleri bir CentOS 6.4 sunucusunda dağıtmak için Docker kullanıyorum ve ürettikleri verilerin nasıl düzgün bir şekilde yedekleneceğini bulmaya çalışıyorum.
Örneğin, hizmetlerden biri, kullanıcıların dosya yükleyebileceği bir web uygulamasıdır. Bu konteyner /files
için yedeklemek istediğim bir birim var . Ana bilgisayar bağları, kaşlarını çatmış gibi görünüyor, çünkü bu tür bir bağlantı hiçbir şekilde taşınabilir değil - bu blog yazısında ve birim docker belgelerinde belirtildiği gibi .
Aynı blog gönderisinden, bir birimdeki dosyalara erişmek için bir ana bilgisayar bağına gerek duymadığımı , dosyaların docker inspect
nerede olduğunu bulmak için kullanabileceğimi biliyorum .
Ama işte benim sorunum: Sadece kapları ve bunlarla ilişkili hacimleri inşa etmek için gerekli olan liman işçisi dosyalarını yedeklemeyi düşünüyordum. Her şeyi yedekten geri yüklemek zorunda kalmam durumunda, hangi birim dizininin hangi kaba karşılık geldiğini nasıl bilebilirim? Kabın yeniden oluşturulması, kimliğin ve birim yolunun değişmesine neden olur; bu nedenle, onları eşleştirmek için bazı ek bilgilere ihtiyacım olacak. Başka bir şey varsa, gerçekte her şeyi geri yükleyebilmek için ne yedeklemeliyim?