Eltávolítása képeket és dokkoló konténer kötetek

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

Ajánlatot 8host.com

Eltávolítása képeket és dokkoló konténer kötetek

Docker lehetővé teszi, hogy gyorsan csomagolni az alkalmazás vagy szolgáltatás egy tartályba, amely képes futtatni bármilyen környezetben. Azonban, ha dolgozik Docker gyorsan felhalmozódik a felesleges képeket, tartályok és adatmennyiségek hogy eltömítik a kiadási és fogyasztani lemezterület.

Docker nem nyújt közvetlen utasítást a tisztítást, de kínál egy sor eszközök tisztítására a rendszer a parancssorból. Ez az útmutató egy kiságy parancsok Docker tisztítást tér és a rendszer törlésével felesleges képeket, kötetek és konténerek.

Hogyan kell használni az útmutatót?

Nem szükséges elvégezni az összes szakaszok egymást; Csak akkor végezze el a szükséges mezők.

Szintaxisparancs $ (parancs) áll rendelkezésre legtöbb shell (bash, zsh, a Windows PowerShell).

Képek törlése Docker

Törlése egy adott képhez

dokkoló képek parancs a -a zászló lehetővé teszi, hogy megtalálja a képet azonosítót, amelyet el kell távolítani. Ez megjeleníti az összes kép, beleértve a közbenső szinten. Meghatározó törlendő kép, akkor át az ID-csapat dokkmunkás RMI:

dokkoló képek -a
dokkoló RMI Image1 Image2

Eltávolítása érvénytelen képek

Ábrák Docker több rétegből állhat. Érvénytelen képek - az a szint a képek, amelyeknek már nincs semmilyen kapcsolatban a képek címkézve. Ezek kárba fogyasztani lemezterület. Ahhoz, hogy megtalálja ezeket a képeket, használja dokkoló képek és zászló -f (szűrő), amelynek értéke lelógó = true. Ha biztos abban, hogy el kívánja távolítani az összes ezeket a képeket, egy parancsot dokkoló RMI -q zászló és adja meg azonosítóját képek egy szóközzel elválasztva.

dokkoló képek -f lógó = true

Ahhoz, hogy megtalálja és törölje a képeket:

dokkoló RMI $ (dokkoló képek -f lógó = true -q)

Megjegyzés. Ha létrehoz egy képet címkét, mint egy kép is bővült a lista érvénytelen képek, mivel nincs kapcsolat a címkéket. A probléma elkerülése érdekében, adjuk hozzá a címkék az összeszerelési képet. dokkoló tag team lehetővé teszi hozzá egy címkét az összeszerelés után a kép.

Eltávolítása a képeket egy sablon

A dokkoló képek és grep parancsot megtalálja az összes képet, hogy a minta illeszkedik. Ahhoz, hogy törölje az összes kép, amely megfelelne a minta, akkor küldje el a csapat dokkoló RMI ID összes képet a awk parancsot. Tartsuk szem előtt, hogy ezek az eszközök nem nyújtanak platform Docker és nem mindig áll rendelkezésre a rendszer alapértelmezés szerint.

dokkoló ps -a | grep „minta”

Ahhoz, hogy távolítsa el a képek:

dokkoló képek | grep "minta" | awk '' | xargs rm dokkoló

Az összes kép törlése

dokkoló képek -a

Törli az összes képet, adjuk hozzá a -q zászló és továbbítja a képeket a csapat dokkoló RMI:

dokkoló RMI $ (dokkoló képek -a -q)

eltávolítása konténerek

Eltávolítása egy adott konténer

dokkoló ps parancs a -a zászló megjelenik az összes rendelkezésre álló konténerek (nevük vagy azonosító).

Ahhoz, hogy távolítsa el a tartály (vagy többszörös tartályok), adja át a nevét vagy ID csapat dokkoló RM:

dokkoló rm ID_ili_imya_konteynera ID_ili_imya_konteynera1

A konténer eltávolítása során a megállás

Amennyiben a szerelvény a tartály tudja, hogy miután a feladat lesz felesleges, akkor automatikusan törölje le egy dokkmunkás távon -rm. Ha a csomagolást befejezte a munkáját, és leáll, akkor el kell távolítani.

dokkoló fut --rm ContainerName

Törlése minden megállt konténerek

A dokkoló ps -a parancs -f és a status paraméter megtalálható az összes rendelkezésre álló konténerek, amelyek egy bizonyos állam: létre, újraindítás, futás, megállt, és kilépett. Például:

dokkoló ps -a -f status = kilépett

Ahhoz, hogy távolítsa el az összes edényeket megállt, használja a -q zászló dokkoló rm parancsot, és adja át az ID konténerek el kell távolítani:

dokkoló rm $ (dokkoló ps -a -f status = kilépett -q)

Eltávolítása a tartály segítségével több szűrőt

Docker szűrők is kombinálható. Ehhez csak meg kell újra hozzá az -f. Például, hogy húzza az összes létrehozott konténerek állapotát (a tartály jött létre, de kezdte el használni a megfelelő parancs), és kilépett, akkor:

dokkoló ps -a -f status = kilépett -f status = létre

Ahhoz, hogy távolítsa el ezeket a tartályokat, meg kell adnia:

dokkoló rm $ (dokkoló ps -a -f status = kilépett -f status = létre)

Eltávolítása a sablon konténerek

Mintaillesztés konténerek alkalmazásával lehet végezni parancsok dokkoló ps és a grep.

dokkoló ps -a | grep „minta”

Megállapítás minden konténerek, hogy az megfeleljen az adott mintát, akkor távolítsa el őket a dokkoló RMI, awk és xargs.

Megjegyzés. Ezek az eszközök nem mindig szállított a rendszer.

dokkoló ps -a | grep "minta" | awk '' | xargs dokkoló RMI

Megállási és a tartály eltávolítása

Ahhoz, hogy távolítsa el a tartályt, adja át a Csapat ID dokkoló megállni és dokkoló rm t a -q zászló:

dokkoló állomása $ (dokkoló ps -a -q)
dokkoló rm $ (dokkoló ps -a -q)

törlése kötetek

Eltávolítása fajlagos térfogat (Docker 1.9 +)

Ahhoz, hogy megtanulják a nevét mennyiség (vagy térfogat), használja a következő parancsot:

dokkoló kötet ls

Ahhoz, hogy távolítsa el a kötetet, akkor válassza ki a nevet a csapat dokkoló kötet rm. Ha törölni több kötet, adja meg a nevüket szóközzel elválasztva.

dokkoló kötet rm Tom1 tom2 tom3

Eltávolítása érvénytelen kötetek (Docker 1.9 +)

Ez léteznie kell függetlenül a tartály. Ennek következtében, ha az edényt eltávolítják, hogy nem törlődik automatikusan. Ő marad a rendszerben, de nincs többé tartályba. Ezek a mennyiségek minősülnek semmisnek, és csak foglalják a helyet a lemezen.

Ahhoz, hogy megtalálja egy ilyen kötet, használja az alábbi parancsot:

dokkoló kötet ls -f lelógó = true

Ahhoz, hogy távolítsa el az érvénytelen kötet használja:

dokkoló kötet rm $ (dokkoló kötet ls -f lógó = true -q)

Eltávolítása térfogatra együtt a tartály

Ha létrehozott egy gyűrű, amely lehet eltávolítani azt a tartályhoz -v.

Megjegyzés. Úgy működik, csak a névtelen konténerek!

Amikor a tartály sikeresen el lett távolítva a képernyőn az igazolványát. Ebben az esetben a csapat nem tudott kijelölt hulladékgyűjtő tartályba. Ha ez nem volt neve, akkor egyszerűen el kell távolítani a rendszerből. Ha a kötet egy nevet, akkor marad a rendszerben.

dokkoló rm -v ContainerName

következtetés

Ez az útmutató az általános parancsokat, hogy távolítsa el a konténerek, képek és Docker 1.9 + kötetek. Sok hasznos kombinációk és zászlók, amelyek nem voltak jelen cikkben ismertetett. Ismerje meg a rendelkezésre álló lehetőségek közül lehet Docker dokumentációban dokkoló RMI csapatok. dokkoló rm és dokkoló térfogat rm.

Kapcsolódó cikkek