version: '3.7' services: mysql: image: mysql:${MYSQL_VERSION:-8.0} environment: MYSQL_ALLOW_EMPTY_PASSWORD: 'true' MYSQL_ROOT_HOST: '%' volumes: - ./.docker/mysql/data:/var/lib/mysql ports: - '3306:3306' postgres: image: postgres:${POSTGRES_VERSION:-14} # image: hartmutcouk/pg-repack-docker:1.4.6 environment: POSTGRES_USER: postgres POSTGRES_HOST_AUTH_METHOD: trust volumes: - ./.docker/postgresql/data:/var/lib/postgresql/data ports: - '5432:5432' mssql: image: mcr.microsoft.com/mssql/server:2017-latest environment: ACCEPT_EULA: Y SA_PASSWORD: Passw0rd volumes: - ./.docker/mssql/data:/var/opt/mssql/data ports: - '1433:1433'