Créer une instance Postgres + PGAdmin (dev) Le fichier doit s'appeler docker-compose.yml version: "3.8" services: postgres: image: postgres:9.6.12-alpine container_name: some-postgres volumes: - "~/Documents/docker_pgsql_init:/docker-entrypoint-initdb.d" - "~/Documents/docker_pgsql_volume:/var/lib/postgresql/data" ports: - 5432:5432 environment: - POSTGRES_PASSWORD=password deploy: restart_policy: condition: on-failure max_attempts: 3 pgadmin: image: dpage/pgadmin4 container_name: some-pgadmin volumes: - ${PWD}/servers.json:/pgadmin4/servers.json ports: - 8080:80 environment: - PGADMIN_DEFAULT_EMAIL=user@domain.com - PGADMIN_DEFAULT_PASSWORD=pgadmin deploy: restart_policy: condition: on-failure max_attempts: 3 On lance avec la commande docker-compose up Exemple d'un fichier bat docker-compose up start "" http://localhost:8080 pause