Los entornos de Docker incluyen diferentes elementos, como imágenes, contenedores, redes, Docker Hub, Volume y muchos otros que hacen que el desarrollo sea una brisa. Sin embargo, estos elementos también ocupan gran parte del espacio de su sistema y pueden abarrotar el entorno de desarrollo de Docker. Descativar es un proceso que implica administrar y eliminar imágenes, volumen, contenedores y redes.
En esta publicación, explicaremos:
¿Es posible desaprobar el entorno de desarrollo con Docker??
Sí, es posible desaprobar el entorno de desarrollo con Docker. Desalterar el entorno de desarrollo contiene la gestión de imágenes de Docker y eliminar los antiguos componentes de Docker no utilizados.
Para administrar las imágenes de Docker, Docker nos proporciona diferentes medios, como el almacenamiento en la nube, el registro oficial de Docker Hub y los registros de Docker privados en los que puede publicar las imágenes de Docker y desactivar el entorno Docker guardando todas las cosas en un solo lugar. También puede utilizar el repositorio remoto de GitHub para guardar el código y las imágenes del proyecto.
Cómo desactivar un entorno de desarrollo?
Los componentes esenciales de Docker utilizados en el desarrollo son contenedores e imágenes de Docker. Los contenedores también desactivan el desarrollo, ya que encapsula todas las dependencias del proyecto y el código fuente. Sin embargo, las imágenes son bloques de construcción para crear y mantener los contenedores Docker y también se denominan marco de contenedores Docker. Puede llevar estas imágenes al registro para administrarlas en el almacenamiento en la nube y desactivar la plataforma de desarrollo de Docker.
Para eliminar el entorno de desarrollo eliminando y publicando las imágenes en Docker Hub, utilice las instrucciones proporcionadas.
Paso 1: Crea DockerFile
Primero, genere un DockerFile simple y agregue las instrucciones para contener su aplicación de la siguiente manera:
Por ejemplo, hemos contenedorizado un simple "índice.html"Archivo usando"Nginx: Último"Imagen base:
De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]
Paso 2: Generar una imagen
A continuación, genere la imagen de Docker a través de "Docker Build" dominio:
> Docker Build -T HTML -IMG .
En el comando anterior, "-T"Se utiliza para especificar la etiqueta de la imagen o el nombre de la imagen:
Paso 3: Imagen de etiqueta
Para administrar la imagen en el repositorio oficial de Docker Hub, primero etiquete la imagen como "/:". Para este propósito, mire el siguiente comando:
> Docker Etiqueta HTML-IMG RAFIA098/HTML-IMG
Ahora, enumere todas las imágenes de Docker y verifique si la imagen está etiquetada o no:
> Imágenes de Docker
Aquí, puedes ver que hemos etiquetado la imagen "rafia098/html-img":
Paso 4: Inicie sesión en Docker Hub
Para presionar la imagen, primero, inicie sesión en Docker Hub o en su registro privado usando "Docker Iniciar sesión" dominio:
> Docker Iniciar sesión
Agregue la información solicitada, como el nombre de usuario y la contraseña. Si el "Iniciar sesión"Aparece el mensaje, significa que ha iniciado sesión con éxito en Docker Hub:
Paso 5: Push Docker Image
A continuación, presione la imagen etiquetada en Docker Hub utilizando el siguiente comando:
> Docker Push Rafia098/HTML-IMG
Paso 6: Eliminar imágenes de su sistema
Después de publicar su imagen en Docker Hub, elimine estas imágenes de la plataforma Docker de su sistema para ordenar. Para hacerlo, el "Docker RMI"El comando se utilizará junto con el"-F"Opción para eliminar la imagen con fuerza:
> Docker RMI -F HTML -IMG
Elimine la imagen etiquetada también de su sistema a medida que se publica y se administra en Docker Hub:
> Docker RMI -f Rafia098/HTML -IMG
Para esa verificación, nuevamente enumere todas las imágenes utilizando el "Imágenes de Docker" dominio:
> Imágenes de Docker
Aquí, puede ver que hemos eliminado con éxito las imágenes y han desactivado el entorno de desarrollo de Docker:
Cómo extraer imagen después del entorno de desarrollo de Declutter con Docker?
Después de eliminar el entorno de Docker mediante el contenedor del proyecto creando y administrando la imagen de Docker en algún repositorio remoto o en la nube, puede acceder a estas imágenes desde su sistema o desde cualquier otra máquina e implementar fácilmente el proyecto. Para este propósito, eche un vistazo al procedimiento proporcionado.
Paso 1: Tire de la imagen del Docker Hub
Primero, inicie sesión en Docker Hub o su registro, como se explica en la sección anterior. Después de eso, extraiga la imagen de Docker a su repositorio local en su máquina local con la ayuda del "Docker Pull " dominio:
> Docker Pull Rafia098/HTML-IMG
Paso 2: enciende el contenedor
Ejecute la imagen para crear y encender el contenedor a través del comando dado:
> Docker Run -D -P 80:80 Rafia098/HTML -IMG
En el comando anterior:
Después de eso, navegue el "hostil"En su navegador favorito y verifique si la aplicación se está ejecutando o no:
Se puede observar que tuvimos éxito en ejecutar la aplicación extrayendo la imagen de Docker Hub.
Conclusión
Sí, es posible eliminar el entorno de desarrollo de Docker gestionando las imágenes y otras fuentes en el almacenamiento en la nube o los registros de Docker. Sin embargo, los contenedores también eliminan el entorno de desarrollo a medida que encapsulan todas las bibliotecas, paquetes y código fuente requeridos para desarrollar y ejecutar la aplicación. El registro oficial de Docker Hub se puede utilizar para publicar y guardar las imágenes de Docker, a las que se puede acceder fácilmente desde cualquier máquina. Esta publicación ha explicado cómo ordenar su entorno de desarrollo con Docker.