Instalar MySQL-PostgreSQL-docker-compose
Instalar MySQL-PostgreSQL-docker-compose
# Dar Docker
Nota: permisos a docker-compose
es una herramienta diseñada para facilitar la
sudo chmod +x /usr/bin/docker-compose
creación, implementación y ejecución de aplicaciones mediante el
Uso de contenedores.
#Comprobación de que se han instalado ambos
docker -v
docker-compose
Los -v
contenedores permiten empaquetar una aplicación con todas las
partes
# Darque necesita,
permisos alcomo bibliotecas
usuario y otras dependencias,
para utilizar Docker y
desplegarla como-aun-Gsolo
sudo usermod paquete.
docker $USER
services:
mysql:
image: mysql:latest
container_name: mysql_inm
hostname: mysql.inm
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: mysql_123
volumes:
- ./mysql8/conf.d:/etc/mysql/conf.d
- mysql_data:/var/lib/mysql # Named volume for persistent storage
volumes:
mysql_data:
name: mysql_data
Incluye la IP de tu M.V.
services:
postgres:
image: postgres:latest
container_name: postgresql_inm
healthcheck:
test: [ "CMD", "pg_isready", "-q", "-d", "postgres", "-U", "root" ]
timeout: 45s
interval: 10s
retries: 10
restart: always
environment:
- POSTGRES_USER=xxx
- POSTGRES_PASSWORD=postgresql123
volumes:
- ./db:/docker-entrypoint-initdb.d/
ports:
- 5432:5432
Incluye la IP de tu M.V.