Skip to content

techtwig/docker-mysql-mongo-redis-neo4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-mysql-mongo-redis

  • Run MySQL, MongoDB, Neo4j, and Redis in docker

  • The project can used in development environment

  • Do not use in production environment

Prerequisites

Installing

git clone the project

git clone https://github.com/samsmusa/docker-mysql-mongo-redis-neo4j.git

Running

cd docker-mysql-mongo-redis
docker compose up -d

# show docker-compose log
docker compose logs -f

Show docker container

docker ps -a

Show specific container network ip

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

Build connection with ssh(mysql)

first run

sudo apt install mysql-client -y

then

mysql -h 127.0.0.1 -P 3306 --protocol=tcp -u user -p

Access Bash

docker exec -it <container name> bash
docker exec -it docker-mysql-mongo-redis-neo4j-mysql-1 bash

Mongo Compass access

mongodb://<local-ip>:27017/

Redis cli access

docker exec -it docker-mysql-mongo-redis-neo4j-redis-1 bash
>>>redis-cli
>>>ping

Databases username and password

database username password
mysql root root
mongo / /
redis / /
neo4j / /

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published