Los usuarios pueden construir e implementar aplicaciones utilizando imágenes de Docker, contenedores y volumen montado en contenedores. Sin embargo, a veces, el desarrollador de Docker quiere eliminar imágenes, contenedores o volúmenes de Docker para liberar el espacio del sistema, o es posible que ya no sean necesarios.
Esta publicación demostrará:
Cómo eliminar las imágenes de Docker?
El componente principal de la plataforma Docker que le dice a un contenedor cómo administrar o implementar un proyecto se llama "Imagen de Docker". Las imágenes de Docker están asociadas con contenedores Docker y también se pueden ejecutar de forma independiente. Sin embargo, los desarrolladores pueden encontrar problemas para eliminar las imágenes de Docker si algún contenedor está asociado con las imágenes.
Consulte las instrucciones para la eliminación de imágenes de Docker.
Paso 1: Ver imágenes de Docker
Primero, enumere todas las imágenes utilizando el comando proporcionado. El "-aLa opción se usa para enumerar todas las imágenes de Docker:
$ Docker Images -A
Por ejemplo, eliminemos el "dockerimage":
Paso 2: Eliminar imágenes de Docker
Para eliminar la imagen de Docker, utilice el "Docker RMI " dominio:
$ Docker RMI Dockerimage
En este punto, puede recibir un error si la imagen está asociada con cualquier contenedor Docker como se muestra a continuación:
Para eliminar la imagen con fuerza y resolver el conflicto, utilice el "-F" opción:
$ Docker RMI -F Dockerimage
La salida indica que la imagen ha sido eliminada:
Paso 3: Confirme si se elimina la imagen
Para confirmar si la imagen de Docker se elimina o no, nuevamente enumere todas las imágenes:
$ Docker Images -A
Aquí, puede ver que hemos eliminado con éxito la imagen Docker:
Cómo eliminar el contenedor Docker?
El "Contenedor de acopolador"Es otra parte importante de la plataforma Docker utilizada para administrar, construir e implementar aplicaciones. Todas las dependencias del proyecto, los paquetes y el código fuente están contenidos en un solo contenedor Docker. Se les conoce como un entorno de desarrollo de virtualización.
Para eliminar los contenedores no utilizados o salidos, revise las instrucciones dadas.
Paso 1: Ver contenedores Docker
Para enumerar todos los contenedores de Docker, el "Docker PS"El comando se usa junto con el"-a" opción:
$ Docker PS -A
Por ejemplo, eliminemos el "Great_engelbart" envase:
Paso 2: Retire el contenedor Docker
Para eliminar el contenedor Docker, ejecute el "Docker RM " dominio:
$ docker rm great_engelbart
Alternativamente, los usuarios también pueden eliminar el contenedor Docker utilizando su ID:
$ Docker RM 79BA2A5D9F10
Paso 3: Se elimina el contenedor de Docker de verificación
Verifiquemos si el contenedor Docker se elimina o no viendo la lista de contenedores Docker:
$ Docker PS -A
De la siguiente salida, puede ver que hemos eliminado con éxito el "Great_engelbart"Container Docker:
Cómo eliminar el volumen de Docker?
"Volumen de acopolador"Es la parte del contenedor Docker y se refiere al sistema de archivos que está conectado al contenedor Docker. Se utilizan para persistir los datos utilizados o generados por el contenedor Docker.
Para eliminar el volumen de Docker, consulte las instrucciones proporcionadas.
Paso 1: Enumere el volumen de Docker
Para enumerar todos los volúmenes de Docker, el "Docker Volumen LSEl comando se usa de la siguiente manera:
$ Docker Volumen LS
Eliminemos "pitonimagen"Volumen de Docker:
Paso 2: Eliminar el volumen de Docker
Para eliminar el volumen de Docker, ejecute el "Docker Volumen RM " dominio:
$ Docker Volumen RM Pythonimage
Paso 3: Se elimina el volumen de verificación
Nuevamente, verifique la lista de volúmenes y verifique si el volumen especificado se elimina o no:
$ Docker Volumen LS
La siguiente salida indica que hemos eliminado con éxito el volumen de Docker:
Cómo podar el sistema Docker?
Docker System Prune es un proceso de poda del sistema Docker, lo que significa la eliminación de todas las imágenes, contenedores y volumen no utilizadas y detenidas.
Para podar el sistema Docker, pase por el comando mencionado:
$ Docker System PRUNE
Ahora, verifique el resultado del comando mencionado anteriormente enumerando todos los contenedores Docker:
$ Docker PS -A
Desde la salida, puede ver que el "poda del sistema DockerEl comando elimina todos los contenedores de Docker detenido:
Hemos elaborado sobre cómo eliminar imágenes de Docker, contenedores y volúmenes.
Conclusión
Para eliminar las imágenes de Docker, utilice el "Docker RMI -F " dominio. Para eliminar el contenedor Docker, ejecute el "Docker RM "Comando y elimine el volumen de Docker utilizando el"Docker Volumen RM " dominio. Este blog ha proporcionado las técnicas para eliminar los contenedores, las imágenes y el volumen de Docker.