Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“TECNOLOGÍA SUPERIOR EN
REDES Y TELECOMUNICACIONES”
Aula: B-302
¿Qué es Docker?
Docker es una tecnología de código abierto que gestiona y automatiza la implementación
de aplicaciones a través de un contenedor. Estos contenedores se distribuyen a través de
imágenes que contienen todo lo necesario para ejecutar una aplicación. Por ejemplo, hay
imágenes de WordPress, Nginx, MariaDB y muchos otros servicios o aplicaciones.
La principal ventaja de usar Docker es que podemos instalar servicios o aplicaciones en
muchos sistemas, independientemente del hardware. Por ejemplo, podemos hacer una
imagen de nuestra aplicación, y puede ejecutarse en cualquier computadora que tenga
instalado Docker. Todo esto independientemente del sistema operativo o hardware en
cuestión.
El enfoque principal de Docker basado en contenedores ha transformado el desarrollo de
aplicaciones en los últimos años. Ha afectado a diferentes áreas del desarrollo, incluyendo
cómo se construyen las aplicaciones y los componentes, cómo se distribuyen los servicios
de software y cómo se trasladan del desarrollo a la producción. Con Docker, todos estos
procesos se ejecutan de forma diferente a como lo hacían antes.
¿Qué es Python?
Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web,
el desarrollo de software, la ciencia de datos y el machine learning (ML). Los
desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se
puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar
gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.
¿Qué es postgres?
PostgreSQL, o también conocido como Postgres, es un sistema de gestión de bases de
datos relacionales (RDBMS) libre y de código abierto (Open Source) que hace énfasis en
la extensibilidad y el cumplimiento de SQL.
Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado en la
actualidad.
¿Qué es pgAdmin?
Pgadmin es una herramienta indispensable para gestionar y administrar PostgreSQL, la
base de datos de código abierto más avanzada del mundo. Por lo tanto pgAdmin es la
herramienta para gestionar nuestras bases de datos espaciales PostGIS.
b) Cuerpo
A continuación, se procede con la instalación de Docker en el sistema operativo Windows
y posteriormente se configura las imágenes de Docker para Python, postgres y pgadmin
Primero se procede con la descarga de Docker para Windows.
Por medio de la interfaz gráfica podemos buscar las imágenes que necesitemos en este
caso vamos a buscar python
Comando para descargar la imagen desde docker
docker pull python
Por medio de la interfaz gráfica podemos buscar las imágenes que necesitemos en este
caso vamos a buscar postgres
Comando para descargar la imagen
docker pull postgres
Por medio de la interfaz gráfica podemos buscar las imágenes que necesitemos en este
caso vamos a buscar pgadmin
Comando para descargar la imagen
c) Conclusiones
Docker es una herramienta muy utilizada. La implementación de aplicaciones en forma
de contenedores nos ayuda a evitar de problemas de compatibilidad.
Docker facilita la instalación y el mantenimiento de los contenedores existentes.
Conocer como instalar Docker en Windows y sobre la herramienta en sí es muy
importante hoy en día.
d) Referencias Bibliográficas
(Dpage/Pgadmin4 - Docker Image | Docker Hub, n.d.; Postgres - Official Image | Docker Hub,
n.d.; Python - Official Image | Docker Hub, n.d.)
A., D. (2022, September 7). Cómo instalar Docker en CentOS 7 + Docker Compose. Tutoriales
Hostinger. https://www.hostinger.es/tutoriales/instalar-docker-centos7
Garzas, J. (2015, July 24). ¿Qué es Docker? ¿Para qué se utiliza? Explicado de forma sencilla.
Javier Garzas. https://www.javiergarzas.com/2015/07/que-es-docker-sencillo.html