services: mongo: container_name: analytics-mongo-1 image: mongo:latest restart: always environment: MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: Password123 ports: - 27017:27017 volumes: - mongo-dev-db-volume:/data/db networks: - analytics-network healthcheck: test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping')"] interval: 10s timeout: 5s retries: 5 mongo-express: container_name: analytics-mongo-express-1 image: mongo-express:latest restart: always ports: - 8081:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: admin ME_CONFIG_MONGODB_ADMINPASSWORD: Password123 ME_CONFIG_MONGODB_URL: mongodb://admin:Password123@mongo:27017/ ME_CONFIG_BASICAUTH: true ME_CONFIG_BASICAUTH_USERNAME: admin ME_CONFIG_BASICAUTH_PASSWORD: Password123 networks: - analytics-network depends_on: mongo: condition: service_healthy volumes: mongo-dev-db-volume: networks: analytics-network: driver: bridge
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 83cd38af061c neo4j:latest "tini -g -- /startup…" 5 days ago Up 4 days 0.0.0.0:7474->7474/tcp, [::]:7474->7474/tcp, 0.0.0.0:7687->7687/tcp, [::]:7687->7687/tcp analytics-neo4j-1
docker compose up -d
docker ps
Rendez-vous à l'adresse suivante http://localhost:7474/
Rendez-vous à l'adresse suivante http://localhost:8081/
.