Com eliminar imatges, contenidors i volums de Docker

Com Eliminar Imatges Contenidors I Volums De Docker



Docker és una eina de gestió de projectes DevOps de codi obert molt coneguda. No només serveix per a la gestió de projectes, sinó que també s'utilitza per crear i desplegar aplicacions. Docker va introduir el concepte de contenidorització perquè ofereix contenidors per a la gestió i el desplegament de projectes.

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?

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 ' comandament:

$ docker rmi dockerimage

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 dockerimage

La 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 -a

Aquí 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 -a

Per exemple, eliminem el ' gran_engelbart 'contenidor:

Pas 2: traieu el contenidor Docker

Per eliminar el contenidor Docker, executeu el ' docker rm ' comandament:

$ docker rm gran_engelbart

Alternativament, els usuaris també poden eliminar el contenidor Docker mitjançant el seu identificador:

$ docker rm 79ba2a5d9f10

Pas 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 -a

A 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 ls

Traiem' pythonimage 'Volum Docker:

Pas 2: elimina el volum de Docker

Per eliminar el volum de Docker, executeu el ' docker volume rm ' comandament:

$ volum docker rm pythonimage

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 ls

La 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 -a

A 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 ' comandament. Per eliminar el contenidor Docker, executeu el ' docker rm ” i suprimiu el volum de Docker amb el “ docker volume rm ' comandament. Aquest bloc ha proporcionat les tècniques per eliminar els contenidors, les imatges i el volum de Docker.