Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Desarrollo de Entornos de Desarrollo con Docker: Guía Práctica con Ejercicios, Ejercicios de Electrónica Básica

Este documento proporciona una guía paso a paso para construir un entorno de desarrollo utilizando docker. se cubre la instalación de docker desktop, el uso de comandos básicos para gestionar imágenes y contenedores, la creación de una imagen personalizada con un dockerfile, y la publicación de la imagen en docker hub. Incluye ejercicios prácticos para reforzar el aprendizaje.

Tipo: Ejercicios

2024/2025

Subido el 08/05/2025

von-pereira-ospina
von-pereira-ospina 🇨🇴

1 documento

1 / 16

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tarea desarrollo Docker contenedores 2910243 Bartolomé Antonio Pereira Ospina
Profesora: Mercedes Patricia Paredes
Una vez adquirido los conocimientos en Contenedores DOCKER, vamos a seguir el paso a paso del
presente explicativo con la finalidad de construir un entorno de desarrollo.
Una de las características principales de esta temática es su portabilidad, el cual, permitirá diseñar
de manera ágil contenedores, dando respuesta a los requerimientos solicitados.
Lo primero que realizaremos es: - Visitar la página de Docker que es la siguiente
https://www.docker.com/ y se procede a entrar al apartado para la descarga del aplicativo para
Windows.
Instalamos Docker desktop
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Desarrollo de Entornos de Desarrollo con Docker: Guía Práctica con Ejercicios y más Ejercicios en PDF de Electrónica Básica solo en Docsity!

Tarea desarrollo Docker contenedores 2910243 Bartolomé Antonio Pereira Ospina Profesora: Mercedes Patricia Paredes Una vez adquirido los conocimientos en Contenedores DOCKER, vamos a seguir el paso a paso del presente explicativo con la finalidad de construir un entorno de desarrollo. Una de las características principales de esta temática es su portabilidad, el cual, permitirá diseñar de manera ágil contenedores, dando respuesta a los requerimientos solicitados. Lo primero que realizaremos es: - Visitar la página de Docker que es la siguiente https://www.docker.com/ y se procede a entrar al apartado para la descarga del aplicativo para Windows. Instalamos Docker desktop

Por último habilitamos SVM - virtualización segura Y … montó Docker desktop

. Cuando se habla de un hello-world en Docker hablamos de la descarga de una imagen y crea un contenedor para mostrar un mensaje de hello-world. Todo comando para trabajar con Docker lleva la palabra reservada “Docker” y luego se utiliza algunas banderas para dar una instrucción, entonces para ejecutar un hello-world se escribe en la terminal de comandos docker run hello-world en donde run es un comando que permite ejecutar un contenedor. Para trabajar con algunos comandos básicos de imágenes y contenedores y como se tiene ya la imagen descargada de hello-world se digita en el cmd el siguiente comando “docker image ls“ en donde se indica que se quiere ver el listado de imágenes guardadas.

En la respuesta que se obtiene muestra el nombre del repositorio hello-world, el image ID es muy importante, la fecha de creación y el tamaño de la imagen, también se puede digitar el comando para ver contenedores de la siguiente manera docker ps. Cuando se ejecuta, no sale absolutamente nada de “hello world” porque el script de hello - world se ejecuta y lo termina automáticamente, si se digita el comando docker ps – a que arroja lo siguiente. Muestra todos los contenedores que hay disponibles y no necesariamente se están ejecutando en ese momento, muestra el ID del contenedor y referencia la imagen hello-world que se usó para montar ese contenedor, también se observa que fue creado hace 4 min y término también hace 4 min. Dockerfile El Dockerfile es un template o por así llamarlo la receta que tiene que seguir Docker y una serie de comandos, y de esas líneas depende el contenedor, si se abre el enlace de dockerfile.build se observa unas líneas interesantes.

WORKDIR /app COPY.. RUN yarn install --production CMD ["node", "src/index.js"] Comprobar que el archivo Dockerfile no tenga una extensión como .txt algunos editores pueden agregar esta extensión de archivo automáticamente y esto daría como resultado un error.

Se ejecuta el cmd de windows y se procede a ubicar el directorio app donde se encuentra el Dockerfile, una vez ubicado en el directorio se construye la imagen del contenedor usando el comando docker build. docker build - t getting-started. Este comando usó el Dockerfile para crear una nueva imagen de contenedor. Es posible que se haya notado que se descargaron muchas "capas". Esto se debe a que se indicó al constructor que se uería comenzar desde la node:1 8 - alpine imagen. Pero, como no se tenía eso en nuestra máquina, era necesario descargar la imagen. Después de descargar la imagen, se copia en la aplicación y se usa yarn para instalar las dependencias de la aplicación. Finalmente, la bandera – t etiqueta la imagen, como se nombró la imagen getting-started, se debe hacer referencia a esa imagen cuando se ejecute un contenedor. En la parte final del comando docker build indica que Docker debe buscar Dockerfile en el directorio actual.(ver punto al final del comando)

creados. En el panel de Docker, se observan los dos contenedores ejecutándose ahora (el contenedor de aplicaciones recién lanzado). Abrir un navegador y se digita la dirección http: // localhost: 3000 se debería observar el texto de ayuda actualizado. Comparte la aplicación Ahora que se ha creado una imagen, se procede a compartir imágenes de Docker, antes que nada se debe crear un registro en Docker Hub y es de ahí donde provienen todas las imágenes que se han utilizado. ID de Docker Una ID de Docker le permite acceder a Docker Hub, que es la biblioteca y comunidad más grande del mundo para imágenes de contenedores. Cree una ID de Docker de forma gratuita.

Crea un repositorio Para enviar una imagen, primero se debe crear un repositorio en Docker Hub. Regístrese o inicie sesión en Docker Hub, haga clic en el botón Crear repositorio. Para el nombre del repositorio, use getting-started. Asegúrese de que la visibilidad sea Public.

Ejecutar la imagen en una nueva instancia Ahora que la imagen se ha creado y enviado a un registro, ¡se intentará ejecutar la aplicación en una instancia nueva que nunca ha visto esta imagen de contenedor! Para hacer esto, se usa Play with Docker. Se abre un navegador y se busca la palabra play with docker. Clic en Iniciar sesión y luego en Docker en la lista desplegable. Se conecta directamente con su cuenta de Docker Hub. Una vez que se haya iniciado sesión, se observa la opcion AÑADIR NUEVA INSTANCIA en la barra lateral izquierda. Después de unos segundos, se abre una ventana de terminal en su navegador.

En la terminal, se inicia la aplicación recién lanzada.

Fin de la presntacion Aprendiz : Bartolome Antonio Pereira Ospina CC 9086647 Contenedores 2910243 Profesora: Mercedes Patricia Paredes