Како уклонити висеће Доцкер слике

Kako Ukloniti Visece Docker Slike



Док креирате апликацију у Доцкер-у, постоје одређене ситуације у којима програмер мора с времена на време да унесе измене у складу са захтевима. Током примене промена или поновне изградње апликације, генерише се неко смеће или висеће слике које треба изоставити да бисте се решили смећа.

Овај чланак ће укључити доле наведене аспекте:







Шта је висећа Доцкер слика?

А “ Висећа слика ” одговара слици која нема име спремишта, а ознака је очигледна на листи Доцкер слика у облику „ <нема>: <нема> ” где прво „ноне” представља име спремишта, а друго „ноне” је таг.



Ове слике се генеришу када се слика апликације направи и означи као на пример, „ сампле-имаге:к ”. Након тога се врше неке исправке слике и прави се нова слика, али са истом ознаком. У таквој ситуацији, Доцкер уклања ознаку са претходне/последње слике и затим је додељује новој слици. Као резултат тога, претходна/последња слика која је изгубила своју ознаку резултира „висећом сликом“.



Како уклонити висеће Доцкер слике?

Висеће Доцкер слике ” се може открити и изоставити преко „ пруне ” наредба аутоматски.





Пратите доле наведене методологије да бисте креирали и уклонили висећу слику:

Прављење висеће слике



Да бисте направили „висећу слику“, размотрите доле објашњене методологије:

Корак 1: Уредите датотеку „Доцкерфиле“.

Пре свега, направимо висећу слику. Да бисте то урадили, напишите/налепите следеће линије кода у датотеку под називом „Доцкерфиле“:

ОД бесплатног: 18.04
УЛАЗНА ТАЧКА [ 'одјек' , 'Здраво Свете' ]

Белешка: Овде, „ 18.04 ” означава верзију Убунтуа.

Корак 2: Направите слику

Сада извршите доле дату цмдлет да бисте направили слику под називом „ хелло-ворлд:имг1 ”:

доцкер буилд хелло-ворлд:имг1 .

Горњи цмдлет креира Доцкер слику која приказује „ Здраво Свете ” на терминалу када се извршава као контејнер.

Корак 3: Наведите слике

Проверите да ли је слика креирана тако што ћете извршити цмдлет испод:

доцкер имаге лс

Овде се може потврдити да је слика означена са „ Здраво Свете ' са ' имг1 ” ознака је успешно направљена.

Корак 4: Измените верзију основне слике

Сада ажурирајте верзију основне слике са Убунту-а “ 18.04 ' до ' 20.04 “ и направите нову слику са идентичном ознаком, тј. „хелло-ворлд:имг1“. Да бисте то урадили, измените/измените код у датотеци „Доцкерфиле“, написаној испод:

ОД бесплатног: 20.04
УЛАЗНА ТАЧКА [ 'одјек' , 'Здраво Свете' ]

Корак 5: Поново направите слику

Овде поново покрените доле наведени цмдлет да бисте направили нову слику:

доцкер буилд хелло-ворлд:имг1 .

Сада покрените доле наведени цмдлет да бисте приказали слике на систему:

доцкер имаге лс

Овде се може видети да истакнута слика има и име спремишта и ознаку постављену као „<ноне>“. Ова слика се назива „висећа“ слика.

Ова слика је први пут направљена преко Убунту “ 18.04 ” основна слика. Након тога, направљена је нова слика са истом ознаком (хелло-ворлд:имг1) користећи Убунту “ 20.04 ” основна слика. Стога је Доцкер аутоматски уклонио ознаку са оригиналне/бивше слике и доделио је новој слици, стварајући тако висећу слику.

Како уклонити/изоставити висеће слике?

Висећа слика се може изоставити преко доле наведеног цмдлета:

доцкер имаге пруне

На крају, наведите све слике користећи разматрани цмдлет:

доцкер имаге лс

Из горе наведених слика може се наговестити да је висећа слика откривена и уклоњена и да није овде наведена на одговарајући начин.

Како уклонити неискоришћене слике?

Ако постоји потреба да уклоните некоришћене слике, примените следећи цмдлет:

доцкер имаге пруне

Закључак

А “ Висећа слика ” одговара слици која нема име спремишта као ни ознаку и може се уклонити уз помоћ „ доцкер слика пруне ” цмдлет. Ове врсте слика се генеришу након ажурирања апликације и њене поновне изградње. У овом тексту дали смо детаљне информације о Доцкер сликама које виси и могућем начину њиховог уклањања.