Dokkmunkás

A dokkoló képek eltávolítása

A dokkoló képek eltávolítása
A Docker képek nem más, mint csak olvasható fájlok halmaza, ami azt jelenti, hogy a Docker kép felépítése után nem módosítható. Új dokkoló képet azonban létrehozhat a meglévő dokkoló kép segítségével. A dokkoló képeket egy dokkoló konténer felépítéséhez használják. A Docker képek több réteggel érkeznek, amelyek a kód futtatására szolgálnak egy tárolóban. A fejlesztési folyamat során sok használaton kívüli és elavult dokkoló képet addig tárol a szerveren, amíg manuálisan eltávolítja.

Ezért a lemezterület felszabadítása érdekében el kell távolítani a rendszerből a fel nem használt dokkoló képet.

Ebben az oktatóanyagban megmutatjuk, hogyan távolíthatja el a dokkoló képeit a parancssorból.

Távolítsa el a Docker Image alkalmazást

A dokkoló kép eltávolításához a rendszerből fel kell sorolnia a rendszer összes elérhető képét.

A következő paranccsal sorolhatja fel őket:

dokkoló kép ls

A következő kimenetet kell látnia:

A TÁROLÓ CÍMKÉJÉNEK KÉSZÍTETT MÉRETE
nginx latest 4bb46517cac3 2 nappal ezelőtt 133MB
wordpress latest f1da35a7ddca 3 nappal ezelőtt 546MB
mariadb legújabb b95867b52886 4 nappal ezelőtt 407MB

Most megvan a rendszer összes képének listája. Ezután keresse meg az eltávolítani kívánt kép azonosítóját, és futtassa a következő parancsot:

docker image rm 4bb46517cac3

A következő hibát kell látnia:

Hiba válasz a démonból: konfliktus: nem lehet törölni a 4bb46517cac3 fájlt (nem kényszeríthető)
- A képet a 8f3d538370e5 tároló futtatása használja

A fenti kimenet azt jelzi, hogy minden tároló az eltávolítani kívánt képet használja. Tehát a kép eltávolítása előtt el kell távolítania azt a tartályt.

Ha több képet szeretne eltávolítani, akkor a „docker image rm” paranccsal meg kell adnia minden egyes dokkoló kép azonosítóját:

dokkoló kép rm ID1 ID2 ID3

Távolítsa el a lógó dokkoló képeket

A lógó kép egy fel nem használt kép, amelyet egyetlen tároló sem használ. A következő parancs futtatásával eltávolíthatja a függő képet a rendszerből:

dokkoló kép metszése

A folytatáshoz felszólítja az y begépelésére, az alábbiak szerint:

FIGYELEM! Ez eltávolítja az összes lógó képet.

Biztos, hogy akarod folytatni? [igen / nem] igen

Teljes visszanyert hely: 0B

Távolítsa el az összes fel nem használt Docker képet

A Docker lehetővé teszi az összes olyan kép eltávolítását, amelyet egyetlen tároló sem használ, egyetlen paranccsal, az alábbiak szerint:

dokkoló kép metszet -a

A folytatáshoz felszólítja az y begépelésére, az alábbiak szerint:

FIGYELEM! Ez eltávolítja az összes képet anélkül, hogy legalább egy tároló lenne hozzájuk társítva.

Biztos, hogy akarod folytatni? [igen / nem] igen

Törölt képek:
címkézetlen: ubuntu: legújabb
címkézetlen: [e-mail védett]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
törölve: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Teljes visszanyert hely: 0B

Következtetés

Ebben az útmutatóban számos módon bemutattuk, hogyan lehet eltávolítani a dokkoló képeket. További információ a Docker hivatalos dokumentációjában található.

A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...