0% encontró este documento útil (0 votos)
33 vistas20 páginas

Con Ferenc I A Docker

Docker es una plataforma de software que permite crear, probar e implementar aplicaciones rápidamente empaquetando el software, sus dependencias y código en unidades estandarizadas llamadas contenedores. Los contenedores proporcionan virtualización a nivel de sistema operativo y permiten ejecutar aplicaciones de forma aislada independientemente del entorno hardware subyacente. Docker Hub es un repositorio en la nube donde los usuarios pueden almacenar y descargar imágenes de contenedores de Docker.

Cargado por

saproject432
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas20 páginas

Con Ferenc I A Docker

Docker es una plataforma de software que permite crear, probar e implementar aplicaciones rápidamente empaquetando el software, sus dependencias y código en unidades estandarizadas llamadas contenedores. Los contenedores proporcionan virtualización a nivel de sistema operativo y permiten ejecutar aplicaciones de forma aislada independientemente del entorno hardware subyacente. Docker Hub es un repositorio en la nube donde los usuarios pueden almacenar y descargar imágenes de contenedores de Docker.

Cargado por

saproject432
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

Introducción a

Docker
¡Si! La Ballenita
Sobre mí

Estudiante de la Universidad de San Carlos de Guatemala


Trabajo con Claro Centroamérica desde el 2022.
Mi área de especialización es el desarrollo de aplicaciones para el consumo desde
sus celulares y también migración de aplicaciones en la nube.
VIRTUALIZACIÓN
¿Qué es la virtualización?
● La virtualización es una tecnología que permite
crear servicios de TI útiles mediante recursos
que están ligados tradicionalmente al hardware
● Además, distribuye sus funcionalidades entre
diversos usuarios o entornos, lo que permite
utilizar toda la capacidad de una máquina física.
● Reduce el costo del hardware
● Seguridad porque todas las instancias virtuales
se pueden supervisar y aislar.
Docker
¿Qué es Docker?
Docker es una plataforma de software que permite crear, probar e implementar
aplicaciones rápidamente.

Docker empaqueta software en unidades estandarizadas llamadas contenedores


que incluyen todo lo necesario para que el software se ejecute, incluídas
bibliotecas, herramientas de sistema, código y tiempo de ejecución.

Con docker se puede implementar y ajustar la escala de aplicaciones


rápidamente en cualquier entorno con la certeza de saber que el código se
ejecutará.
¿Qué es Docker?

Los contenedores son una forma de virtualización del sistema operativo. Un solo
contenedor se puede usar para ejecutar cualquier cosa, desde un microservicio
o un proceso de software a una aplicación de mayor tamaño. Dentro de un
contenedor se encuentran todos los ejecutables, el código binario, las bibliotecas
y los archivos de configuración necesarios.
¿Qué es Container?

Los contenedores son una forma de virtualización del sistema operativo.

Un solo contenedor se puede usar para ejecutar cualquier cosa, desde un


microservicio o un proceso de software a una aplicación de mayor tamaño.

Dentro de un contenedor se encuentran todos los ejecutables, el código binario,


las bibliotecas y los archivos de configuración necesarios.
¿Qué es una image en Docker?

Docker almacena y ejecuta imágenes, las cuales contienen una configuración


preestablecida, este puede ser un mini sistema operativo, permitiendo de esta
manera la ejecución de los programas, bibliotecas y configuraciones.

La imagen es aislada y puede ser instalada desde 0 en cualquier entorno,


permitiendo tener así, 2 contenedores con una misma imagen, pero que actúan
individualmente.
Docker Hub
¿Qué es Docker Hub?

Docker Hub es el lugar oficial y predilecto, donde se reúne la comunidad de


Docker. Es decir es donde los usuarios poseen un lugar común basado en la nube,
donde almacenar y conseguir todo lo necesario para dar vida a la instalación y
uso de Docker.
Comandos
Instalación de Docker
sudo apt-get update

sudo apt-get install \


ca-certificates \
curl \
gnupg \
lsb-release

sudo mkdir -p /etc/apt/keyrings


curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor
-o /etc/apt/keyrings/docker.gpg

sudo apt install docker-io


Crear una imagen
sudo docker build -t <nombre imagen> <ubicación de archivos>

Ejemplo:

sudo docker build -t ServidorPython .


Ver imágenes en la pc
sudo docker images
Subir una imagen a Docker Hub
sudo docker build -t <<nombre de usuario>>/<<nombre de la imagen>> .

sudo docker push <<nombre de usuario>>/<<nombre de la imagen>>


Bajar una imagen de Docker Hub
sudo docker pull <<nombre de usuario>>/<<nombre de la imagen>>
Subir una imagen a Docker Hub
sudo docker build -t <<nombre de usuario>>/<<nombre de la imagen>> .

sudo docker push <<nombre de usuario>>/<<nombre de la imagen>>


Ejecutar una imagen
sudo docker run -it -p <<puerto a exponer>>:<<puerto del contenedor>>
<<nombre imagen>>
Veamos un
ejemplo

También podría gustarte