Comando Docker Create

DockerBeginner
Practicar Ahora

Introducción

Docker es una plataforma popular para desarrollar, distribuir y ejecutar aplicaciones. El comando docker create se utiliza para crear un nuevo contenedor a partir de una imagen. En este desafío, aprenderás paso a paso cómo utilizar el comando docker create para crear un nuevo contenedor.

Crear un contenedor a partir de una imagen

En este sub-desafío, aprenderás a crear un nuevo contenedor a partir de una imagen utilizando el comando docker create.

Objetivo

  • Crear un nuevo contenedor a partir de la imagen httpd.

Ejemplo

Aquí tienes un ejemplo de lo que deberías ser capaz de lograr al finalizar este paso:

  1. Abre una terminal o símbolo del sistema.
  2. Crea un nuevo contenedor a partir de la imagen httpd.
  • Si es la primera vez que introduces este comando

Primera creación de contenedor Docker

  • Si no es la primera vez que introduces este comando

Repetición del comando Docker create

  1. Verifica si el contenedor ha sido creado.

Verificar el estado de creación del contenedor

Consejos

Si el nombre del contenedor ya está en uso, puedes utilizar el comando docker rm -f xxx(container-name) para eliminarlo.

Requisitos

  • Docker debe estar instalado en tu máquina.

Nombrar el contenedor

En este sub-desafío, aprenderás a asignar un nombre a un contenedor utilizando la opción --name.

Objetivo

  • Crear un nuevo contenedor llamado my-httpd a partir de la imagen httpd.

Ejemplo

Aquí tienes un ejemplo de lo que deberías ser capaz de lograr al finalizar este paso:

  1. Abre una terminal o símbolo del sistema.
  2. Crea un nuevo contenedor llamado my-httpd a partir de la imagen httpd.

Creando el contenedor my-httpd

  1. Verifica si el contenedor ha sido creado.

Verificación del contenedor docker

Consejo

Si el nombre del contenedor ya está en uso, puedes utilizar el comando docker rm -f xxx(container-name) para eliminarlo.

Requisitos

  • Docker debe estar instalado en tu máquina.

Mapeo de puertos

En este sub-desafío, aprenderás a mapear puertos utilizando la opción -p.

Objetivo

  • Mapear el puerto 8080 del host al puerto 80 en un contenedor llamado my-httpd2.

Ejemplo

Aquí tienes un ejemplo de lo que deberías ser capaz de lograr al finalizar este paso:

  1. Abre una terminal o símbolo del sistema.
  2. Crea un nuevo contenedor llamado my-httpd2 a partir de la imagen httpd y mapea el puerto 8080 del host al puerto 80 del contenedor.

Mapeo de puertos del contenedor docker create

  1. Verifica si el mapeo de puertos del host está en la configuración del contenedor.

Verificación del mapeo de puertos del contenedor

Consejo

Si el nombre del contenedor ya está en uso, puedes utilizar el comando docker rm -f xxx(container-name) para eliminarlo.

Requisitos

  • Docker debe estar instalado en tu máquina.

Configurar variables de entorno

En este sub-desafío, aprenderás a configurar variables de entorno utilizando la opción -e.

Objetivo

  • Configurar la variable de entorno NGINX_HOST como example.com en un contenedor llamado my-httpd3.

Ejemplo

Aquí tienes un ejemplo de lo que deberías ser capaz de lograr al finalizar este paso:

  • Abre una terminal o símbolo del sistema.
  • Crea un nuevo contenedor llamado my-httpd3 a partir de la imagen httpd y configura la variable de entorno NGINX_HOST como example.com en el contenedor.

Creando contenedor con entorno

  • Verifica si la variable de entorno está en la configuración del contenedor.

verificar variable de entorno del contenedor

Consejo

Si el nombre del contenedor ya está en uso, puedes utilizar el comando docker rm -f xxx(container-name) para eliminarlo.

Requisitos

  • Docker debe estar instalado en tu máquina.

Montar volúmenes

En este sub-desafío, aprenderás a montar volúmenes utilizando la opción -v.

Objetivo

  • Montar el directorio /var/www del host en el directorio /usr/share/nginx/html de un contenedor llamado my-httpd4.

Ejemplo

Aquí tienes un ejemplo de lo que deberías ser capaz de lograr al finalizar este paso:

  1. Abre una terminal o símbolo del sistema.
  2. Crea un nuevo contenedor llamado my-httpd4 a partir de la imagen httpd y monta el directorio /var/www del host en el directorio /usr/share/nginx/html del contenedor.

Creando contenedor con montaje de volumen

  1. Verifica si el montaje del volumen está configurado en el contenedor.

verificar montaje de volumen del contenedor

Consejo

Si el nombre del contenedor ya está en uso, puedes utilizar el comando docker rm -f xxx(container-name) para eliminarlo.

Requisitos

  • Docker debe estar instalado en tu máquina.

Resumen

En este desafío, aprendiste a utilizar el comando docker create para crear un nuevo contenedor paso a paso. Aprendiste a crear un contenedor a partir de una imagen, asignar nombres, mapear puertos, configurar variables de entorno y montar volúmenes. Con estas habilidades, puedes crear y configurar contenedores para ejecutar tus aplicaciones en Docker.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar