Ten przypadek użycia jest dość prosty. Udostępniam dokowanie lokalne (które wykorzystuje szefa kuchni do konfigurowania naszych serwerów Ubuntu). Używam kilka woluminów danych, aby udostępnić katalogi hostów, które chcę jako pamięci podręcznej do pojemników Döcker: npJak zachować katalog archiwum apt-cache podczas korzystania z woluminów docker/hosta
docker run -d -P -h docker -v /foo/apt-cache:/var/cache/apt/archives foo:base
Jednak pliki pakietów Debiana w katalogu/var cache/katalog/apt/archives Otrzymuję wydmuchane po każdej instalacji pakietu. Czy ktoś może wskazać mi, gdzie to się dzieje w dockurze i obejściu, więc mogę bezpiecznie przechowywać moją apt-get cache w kontenerach?
góry dzięki
Thomas, dzięki za sugestię; Sprawdzę ten artykuł. Choćby dla mojego własnego zbudowania, czy przypadkiem nie wiesz, dlaczego te pakiety zostaną usunięte? Używam innych woluminów dla zachowania związanego z pamięcią podręczną, które utrzymują się w kompilacjach/uruchomieniach bez problemu, więc zastanawiam się, czy istnieje pewna łatwa operacja, która dzieje się pod osłonami. Usunięcie buforowanych pakietów deb def. nie występowało wcześniej, gdy korzystasz z Vagrant + szefa kuchni samodzielnie. –
Nie mam pojęcia, ale posiadanie szefa kuchni i wsparcie dla włóczęgów sprawia, że wielu podejrzanych jest zdolnych do działania. Może głupie przypuszczenie, ale apt może również śledzić, co jest w jego pamięci podręcznej z plikami indeksu, które mogą być przechowywane gdzie indziej. – Thomasleveil