-
Run MySQL, MongoDB, Neo4j, and Redis in docker
-
The project can used in development environment
-
Do not use in production environment
git clone the project
git clone https://github.com/samsmusa/docker-mysql-mongo-redis-neo4j.git
cd docker-mysql-mongo-redis
docker compose up -d
# show docker-compose log
docker compose logs -f
docker ps -a
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <container name>
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' docker-mysql-mongo-redis-neo4j-mongo-1
first run
sudo apt install mysql-client -y
then
mysql -h 127.0.0.1 -P 3306 --protocol=tcp -u user -p
docker exec -it <container name> bash
docker exec -it docker-mysql-mongo-redis-neo4j-mysql-1 bash
mongodb://<local-ip>:27017/
docker exec -it docker-mysql-mongo-redis-neo4j-redis-1 bash
>>>redis-cli
>>>ping
database | username | password |
---|---|---|
mysql | root | root |
mongo | / | / |
redis | / | / |
neo4j | / | / |