Installer Mongo DB#
Installer Docker#
docker-compose.yml
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
Output
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
Rendez-vous à l'adresse suivante http://localhost:7474/
Rendez-vous à l'adresse suivante http://localhost:8081/
.