Cómo implementar una imagen de Docker en AWS

Cómo implementar una imagen de Docker en AWS
Cada vez que el desarrollador desarrolla un proyecto, funciona sin problemas en la máquina de desarrollo o el sistema del usuario. Pero tan pronto como el proyecto se traslada al estado de producción, puede ser un servidor o algún otro sistema, y ​​se niega a funcionar con el mismo nivel de eficiencia y optimización. Aquí viene Docker para resolver este problema con un contenedor para envolver el código dentro y portátil para moverlo en diferentes máquinas.

Desplegar una imagen de Docker en AWS

Para implementar la imagen de Docker en AWS, inicie una instancia desde la página de instancia en el tablero EC2:

Escriba el nombre de la instancia y seleccione la imagen de Amazon Machine en esta página:

Desplácese hacia abajo para ubicar la sección Tipo de instancia para seleccionar el tipo de instancia y el archivo de pares de teclas:

Revise las configuraciones de la instancia desde la sección Resumen y cree una instancia:

Después de eso, seleccione la instancia y luego conéctela en la página de la instancia:

Copie el comando proporcionado por la plataforma y úselo en el terminal:

Pegue el comando en el terminal después de cambiar la ruta del par de claves privadas del sistema:

Use el siguiente comando para actualizar los paquetes APT:

actualización de sudo apt-get

Ejecutar el comando anterior actualizará los paquetes APT:

Use el siguiente comando para permitir el acceso de repositorios a través de HTTP:

sudo apt-get install \
apt-transport-https \
CA Certificados \
curl \
Gnupg-agent \
software-propiedades comunes

El comando anterior mostrará la siguiente salida:

Use el siguiente comando para descargar el archivo Docker:

curl -fssl https: // descargar.estibador.com/linux/ubuntu/gpg | sudo apt-key agregar -

Ejecutar el comando anterior mostrará el siguiente resultado:

Copie y pegue el siguiente comando en el terminal para instalar el motor Docker en Ubuntu:

sudo apt-get install Docker-ce Docker-CE-Cli Containerd.IO

Ejecutar el comando anterior mostrará la siguiente salida:

Escriba el siguiente comando para obtener el paquete APT-Cache:

APT-CACHE MADISON DOCKER-CE

Instale el motor Docker de su elección desde los paquetes APT-Cache:

sudo apt-get install Docker-ce Docker-CE-Cli Containerd.IO

La siguiente es la salida que se muestra después de ejecutar el comando anterior:

Instale el archivo Docker utilizando el siguiente comando:

Sudo Apt Install Docker.IO

Ejecutar el comando anterior mostrará la siguiente salida:

Instale la composición de Docker utilizando el siguiente comando:

Sudo Apt Install Docker-Compose

El comando anterior instalará Docker-Compose en Ubuntu:

Después de eso, diríjase a la página de la consola EC2 para copiar el DNS público de la instancia:

Abra el archivo winscp e inicie sesión en la instancia de AWS para cargar archivos Docker:

Una vez que el usuario inicie sesión en la instancia de AWS EC2, simplemente arrastre los archivos Docker en Ubuntu:

Después de eso, diríjase al terminal para usar el siguiente comando para construir la imagen Docker:

$ sudo Docker-Compose Build

Ejecutar el comando anterior mostrará la siguiente salida:

Use el siguiente comando para ejecutar la imagen Docker implementada en AWS:

Sudo Docker-Compose Up

El comando de arriba ejecutará la imagen Docker:

Localice la IP pública en el tablero de AWS EC2 seleccionando la instancia:

Escriba la IP pública de la instancia de EC2 en el navegador web y presione Entrar:

Ha implementado con éxito Docker Image en AWS.

Conclusión

Para implementar la imagen de Docker en AWS, cree y conéctese a la instancia de EC2 usando el tablero del servicio desde la plataforma AWS. Después de eso, simplemente instale el motor Docker para implementar el archivo en la instancia. Cargue los archivos Docker en la instancia de EC2 usando la aplicación WINSCP para ejecutar el archivo Docker en el servidor AWS. Escriba la dirección IP pública de la instancia en el navegador web en el sistema para visitar la imagen de Docker implementada.