Docker Image es un paquete de software ejecutable que incluye todo lo necesario para ejecutar una aplicación. Esta imagen informa cómo se debe crear una instancia de un contenedor, determinando qué componentes de software se ejecutarán y cómo. Docker Container es un entorno virtual que agrupa el código de la aplicación con todas las dependencias necesarias para ejecutar la aplicación. La aplicación se ejecuta de forma rápida y fiable de un entorno informático a otro.
Ejecución de contenedores desde Docker Image:
Siga los pasos a continuación para crear una imagen de Docker y ejecutar un contenedor:
Paso 1: Cree un Dockerfile.
Paso 2: Ejecute el siguiente comando en la terminal y creará una imagen acoplable de la aplicación y descargará todas las dependencias necesarias para que la aplicación se ejecute correctamente.
docker build -t <name to give to your image>
Esto comenzará a construir la imagen.
Paso 3: hemos creado con éxito un Dockerfile y una imagen de Docker respectiva para el mismo.
Paso 4: Ejecute el siguiente comando en la terminal y creará un contenedor en ejecución con todas las dependencias necesarias e iniciará la aplicación.
docker run -p 9000:80 <image-name>
El 9000 es el puerto en el que queremos acceder a nuestra aplicación. 80 es el puerto que el contenedor está exponiendo para que acceda el host.
Comandos útiles de la imagen de Docker:
- Lista de imágenes:
docker ls
- Extraiga una imagen de un registro:
docker image pull <image-name>
- Eliminar una imagen de Docker:
docker rmi <id-of-image>
Publicación traducida automáticamente
Artículo escrito por tanweerali908 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA