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
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ó RMIMegá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.