Docker & PostgreSQL - postgres y DBeaver

Docker & PostgreSQL - postgres y DBeaver

Introducción a Docker y contenedores de PostgreSQL

Resumen de la sección: En esta sección, el presentador introduce el concepto de utilizar contenedores de Docker para interactuar con una base de datos PostgreSQL. Explica que esto es útil para aquellos que no tienen PostgreSQL instalado en su computadora y desean tener un entorno configurado específicamente para cada proyecto.

Instalación de Docker

  • Para seguir el tutorial, es necesario tener Docker instalado.
  • Se proporcionan enlaces en la descripción del video para aprender cómo instalar Docker en diferentes sistemas operativos (Linux, Mac, Windows).
  • La documentación oficial de Docker también ofrece instrucciones detalladas sobre cómo instalarlo en cada sistema operativo.

Descarga del contenedor PostgreSQL

  • El presentador muestra cómo buscar y descargar el contenedor oficial de PostgreSQL desde el sitio web "Docker Hub".
  • Se proporciona un comando (docker pull postgres) para descargar la última versión del contenedor.
  • Es importante tener descargada la imagen antes de ejecutarla.

Ejecución del contenedor PostgreSQL

  • Una vez descargada la imagen, se puede ejecutar utilizando el comando docker run postgres.
  • Sin embargo, al ejecutar este comando sin más configuraciones, se producirá un error debido a que se requiere establecer una contraseña para la base de datos.
  • Para solucionar esto, se debe pasar una variable de entorno llamada POSTGRES_PASSWORD al comando docker run, especificando así la contraseña deseada.
  • Se muestra cómo utilizar el parámetro -e o --env seguido del nombre y valor de la variable (docker run -e POSTGRES_PASSWORD=contraseña postgres).

Conclusiones

En esta sección, se ha aprendido cómo instalar Docker y descargar el contenedor oficial de PostgreSQL. También se ha visto cómo ejecutar el contenedor y establecer una contraseña para la base de datos. Estos pasos son fundamentales para poder utilizar un entorno configurado específicamente para cada proyecto utilizando contenedores de Docker.

Creación de contraseña personalizada

Resumen de la sección: En esta parte del video, se habla sobre la posibilidad de elegir una contraseña personalizada.

Contraseña personalizada

  • Podemos elegir cualquier contraseña que deseemos.
  • Es importante seleccionar una contraseña segura y única para proteger nuestra información.
Video description

Este es un tutorial del postgres, el contenedor de PostgreSQL en Docker. Cuando desarrollas aplicaciones es una buena opción usar estos contenedores ya que puedes crearlos con facilidad, configurarlos, y destruirlos cuando acabe el desarrollo. Esta es una de las razones por la que no necesito instalar bases de datos en desarrollo actualmente. Docker postgres documentación: https://github.com/docker-library/docs/blob/master/postgres/README.md https://hub.docker.com/_/postgres Tambien llegaremos a instalar DBeaver como cliente SQL para conectarnos a postgres: https://dbeaver.io/ 🎥 Videos Recomendados: PostgreSQL Instalación Windows ➜ https://youtu.be/cHGaDfzJyY4 PostgreSQL Instalación Linux ➜ https://youtu.be/40uGNsi7ysc Github Pages npm ➜ https://youtu.be/G2FoSpsq3Rw Mongodb Visual Studio Code ➜ https://youtu.be/fZgJHJO81dw Mongoose ➜ https://youtu.be/gfP3aqV38q4 Curso de Nodejs ➜ https://youtu.be/BhvLIzVL8_o Thunder Client ➜ https://youtu.be/HZx5X3s_Jl4 Variables de Entorno en Nodejs ➜ https://youtu.be/U6st9-lNUyY Curso de Git ➜ https://youtu.be/HiXLkL42tMU Rest client VSCode ➜ https://youtu.be/3QLcHjNp-08 Mongodb Atlas ➜ https://youtu.be/Imwk0HtEuGY 👨‍💻 ¿Qué servicios y productos utilizo? Ledger (Hardware Wallet) ➞ https://bit.ly/3ijsVNW SiteGround ➞ https://bit.ly/31u9ZEk DigitalOcean ➞ https://m.do.co/c/8ef261d77de5 Expo ➞ https://bit.ly/2WpYKtx Cloudinary ➞ https://bit.ly/3ohNlJ7 Namecheap ➞ namecheap.pxf.io/ErDe9 #docker #postgresql #postgres