1.- Entra en https://hub.docker.com/ y haz click en el botón "Register" en la esquina superior derecha, completa el registro.
2.- Descarga Docker Desktop para Windows desde este enlace
Una vez descargado, abre el instalador y sigue las instrucciones en pantalla (selecciona "use WSL2 instead of Hyper-V" cuando te lo pregunte)
Tras la instalación, reinicia tu sistema.
2.- Instalar Docker. Descargar dmg, arrastrar a carpeta aplicaciones
3.- Verifica que Docker se instaló correctamente abriendo una terminal y ejecutando el siguiente comando:
docker --version
Deberías ver algo similar a:
Docker version XX.XX.X, build 55c4c88
En la terminal, ejecuta
docker run hello-world
Deberías ver algo como esto
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
e6590344b1a5: Pull complete
Digest: sha256:c41088499908a59aae84b0a49c70e86f4731e588a737f1637e73c8c09d995654
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
Debemos crear el contenedor de Docker para PostgreSQL. En dicho contenedor se ejecutará nuestro servidor de BBDD PostgreSQL en tu máquina local.
En macOS, asegurate de que Docker Desktop está abierto de esta forma se inicia un proceso en segundo plano que permite ejecutar los comandos por terminal
Ejecuta este comando para ello:
docker run --name some-postgres -e POSTGRES_PASSWORD=123456 -d -p 5432:5432 postgres
IMPORTANTE--> Tu password será '123456'
En macOS puede solicitar ejecutar el comando como super usuario, añadir sudo al comienzo del comando
-
Descarga e instala pgAdmin4:
-
Inicia pgAdmin4
-
Haz clic en "Add New Server".
-
En la pestaña "General", asigna un nombre a la conexión, da igual cual sea.
En la pestaña "Connection", introduce:
- En "hostname" : localhost
- En "Port": 5432
- En Maintenance Database : postgres
- En Username: postgres
- Utiliza el password que utilizaste al crear el contenedor → 123456
- Marca "Save Password"
Haz clic en "Save" para guardar la conexión.
¡Ahora deberías poder interactuar con tu base de datos PostgreSQL a través de pgAdmin4!
Deberías poder ver la conexión a la izquierda en PG Admin 4:
Ejecuta este comando para ello:
docker run --name some-mongo -d -p 27017:27017 mongo
Compass es el visor de las bases de datos de MongoDB, para utilizarlo sigue los siguientes pasos:
-
Descarga e instala MongoDB Compass:
-
Inicia MongoDB Compass.
-
En el campo "URI", introduce 'mongodb://localhost:27017' y haz clic
en "Connect".
Deberías poder ver las bases de datos del contenedor:
Fuentes
docker macOS
docker Windows
pgAdmin
compass
docker postgresql
docker mongo