🐳Docker
Crear un archivo: Debemos crear un archivo docker-compose.yml
// Some code
version: '3.3'
services:
    postgres:
        image: postgres:13
        environment:
          - POSTGRES_DB=my_store
          - POSTGRES_USER=gelvezz23
          - POSTGRES_PASSWORD=carlos123
        ports:
          - 5432:5432Comandos
levantar el servicio
docker compose up -d postgresup : para levantar docker
-d : correr en segundo plano
postgres: nombre de nuestro servicio en el archivo .yml
ver los servicios corriendo
docker compose psps : ver los procesos que estan corriendo en segundo plano
bajar los servicios corriendo
docker compose downdown : bajar los servicios que estan corriendo
crear volumenes para persistir estados de informacion
version: '3.3'
services:
    postgres:
        image: postgres:13
        environment:
          - POSTGRES_DB=my_store
          - POSTGRES_USER=gelvezz23
          - POSTGRES_PASSWORD=carlos123
        ports:
          - 5432:5432
        volumes:
          - ./postgres_data:/var/lib/postgres/dataymcreamos la linea de volumenes en el archivo .yml y creamos una carpeta llamada postgres_data
explorar el servicio corrido en Docker
docker compose exec postgres bashconectar se desde la terminal
entrar a la base de datos de Postgres
psql -h localhost -d my_store -U gelvezz23my_store: es el nombre que le colocamos en el archivo .yml POSTGRES_DB=my_store
gelvezz23: es el usuario que lo colocamos en el archivo .yml POSTGRES_USER=gelvezz23
salir de la BD
\qsalir del contenedor
exitÚltima actualización
¿Te fue útil?
