Els usuaris poden crear i desplegar aplicacions mitjançant imatges Docker, contenidors i volums muntats als contenidors. Tanmateix, de vegades, el desenvolupador de Docker vol suprimir imatges, contenidors o volums de Docker per alliberar espai del sistema, o és possible que ja no siguin necessaris.
Aquesta publicació demostrarà:
- Com eliminar les imatges de Docker?
- Com eliminar els contenidors Docker?
- Com eliminar els volums de Docker?
Com eliminar les imatges de Docker?
El component principal de la plataforma Docker que indica a un contenidor com gestionar o desplegar un projecte s'anomena ' Imatge de Docker ”. Les imatges Docker s'associen amb contenidors Docker i també es poden executar de manera independent. Tanmateix, els desenvolupadors poden trobar problemes per eliminar les imatges de Docker si hi ha algun contenidor associat a les imatges.
Consulteu les instruccions per a l'eliminació d'imatges de Docker.
Pas 1: visualitzeu les imatges de Docker
Primer, enumereu totes les imatges utilitzant l'ordre proporcionada. El ' -a ” s'utilitza per llistar totes les imatges de Docker:
$ imatges de docker -a
Per exemple, eliminem el ' dockerimage ”:
Pas 2: elimina les imatges de Docker
Per eliminar la imatge de Docker, utilitzeu el ' docker rmi
En aquest punt, podeu rebre un error si la imatge està associada a qualsevol contenidor de Docker, com es mostra a continuació:
Per eliminar la imatge amb força i resoldre el conflicte, utilitzeu el ' -f ”opció:
$ docker rmi -f dockerimageLa sortida indica que la imatge s'ha suprimit:
Pas 3: confirmeu si la imatge s'ha eliminat
Per confirmar si la imatge de Docker s'elimina o no, torneu a enumerar totes les imatges:
$ imatges de docker -aAquí podeu veure que hem suprimit correctament la imatge de Docker:
Com eliminar el contenidor Docker?
El ' Contenidor Docker ” és una altra part important de la plataforma Docker que s'utilitza per gestionar, crear i desplegar aplicacions. Totes les dependències del projecte, els paquets i el codi font es troben en un únic contenidor de Docker. Es coneixen com a entorn de desenvolupament de virtualització.
Per treure els contenidors no utilitzats o sortits, seguiu les instruccions donades.
Pas 1: visualitzeu els contenidors Docker
Per enumerar tots els contenidors de Docker, el ' docker ps L'ordre s'utilitza juntament amb la comanda -a ”opció:
$ docker ps -aPer exemple, eliminem el ' gran_engelbart 'contenidor:
Pas 2: traieu el contenidor Docker
Per eliminar el contenidor Docker, executeu el ' docker rm
Alternativament, els usuaris també poden eliminar el contenidor Docker mitjançant el seu identificador:
$ docker rm 79ba2a5d9f10Pas 3: comproveu que s'ha eliminat el contenidor Docker
Comprovem si el contenidor Docker s'ha suprimit o no veient la llista de contenidors Docker:
$ docker ps -aA la sortida següent, podeu veure que hem eliminat correctament el ' gran_engelbart ” Contenidor Docker:
Com eliminar el volum de Docker?
“ Volum Docker ” és la part del contenidor Docker i fa referència al sistema de fitxers connectat al contenidor Docker. S'utilitzen per conservar les dades utilitzades o generades pel contenidor Docker.
Per eliminar el volum de Docker, consulteu les instruccions proporcionades.
Pas 1: llista el volum de Docker avall
Per enumerar tots els volums de Docker, el ' volum docker ls L'ordre s'utilitza de la següent manera:
$ volum docker lsTraiem' pythonimage 'Volum Docker:
Pas 2: elimina el volum de Docker
Per eliminar el volum de Docker, executeu el ' docker volume rm
Pas 3: comproveu que s'ha eliminat el volum
De nou, comproveu la llista de volums i verifiqueu si el volum especificat s'elimina o no:
$ volum docker lsLa sortida següent indica que hem eliminat correctament el volum Docker:
Com podar el sistema Docker?
La poda del sistema Docker és un procés de poda del sistema Docker, que significa l'eliminació de totes les imatges, contenidors i volum de Docker no utilitzats i aturats.
Per podar el sistema Docker, seguiu l'ordre esmentada:
$ sistema docker podar
Ara, comproveu el resultat de l'ordre esmentada anteriorment enumerant tots els contenidors de Docker:
$ docker ps -aA la sortida, podeu veure que el ' poda el sistema docker L'ordre elimina tots els contenidors Docker aturats:
Hem explicat com eliminar imatges, contenidors i volums de Docker.
Conclusió
Per eliminar les imatges de Docker, utilitzeu el ' docker rmi -f