• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dockerfile - nie usuwa obrazu tymczasowego - czemu tak sie dzieje?

0 głosów
220 wizyt
pytanie zadane 20 marca 2021 w Systemy operacyjne, programy przez XiverKi Bywalec (2,050 p.)
edycja 20 marca 2021 przez XiverKi

Cześć, zastanawia mnie jedna rzecz. Tworząc kontener / obraz na podstawie Dockerfile przeanalizowałem logi i widze, że nie wszystkie obrazy tymczasowe są usuwane.

Te warstwy / obrazy to f643c72bc252 oraz 37271ccb4e19.

Moja teoria jest taka, że są to warstwy, które już kiedyś były stworzone i Docker zamiast tworzyć je na nowo, tymczasowo korzysta z nich ponieważ ma je dostępne na hoście i dlatego ich nie usuwa.

Czy bardzo minałem się z prawdą?

$ : docker build .
Sending build context to Docker daemon  2.048kB
Step 1/3 : FROM ubuntu
 ---> f643c72bc252
Step 2/3 : RUN apt update
 ---> Running in f266bac4658f

[... w tym miejscu znajdują się logi aktualizacji ...]


Removing intermediate container f266bac4658f
 ---> 37271ccb4e19
Step 3/3 : RUN apt --yes install vim


[... w tym miejscu znajdują się logi instalacyjne vim ...]


 ---> Running in b55b22ae417b
Removing intermediate container b55b22ae417b
 ---> 0fa450a6db9a
Successfully built 0fa450a6db9a

Dodatkowo widze, że jeden z nich wyświetlany jest na liście obrazów

$ : docker images -a
REPOSITORY                     TAG       IMAGE ID       CREATED          SIZE
ubuntu_vim_build               latest    0fa450a6db9a   27 minutes ago   168MB
<none>                         <none>    37271ccb4e19   27 minutes ago   100MB

 

komentarz 21 marca 2021 przez gagyn Stary wyjadacz (11,050 p.)
Nie jestem pewien, ale czy nie chodzi tutaj o cache'owanie obrazów, aby przy kolejnym buildzie wykorzystać już te istniejące?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
1 odpowiedź 612 wizyt
pytanie zadane 12 października 2021 w Systemy operacyjne, programy przez eugi Użytkownik (610 p.)
+1 głos
0 odpowiedzi 620 wizyt
pytanie zadane 6 lutego 2023 w Systemy operacyjne, programy przez rafal32 Nowicjusz (130 p.)
0 głosów
1 odpowiedź 278 wizyt

93,428 zapytań

142,423 odpowiedzi

322,652 komentarzy

62,789 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...