安装redis
//启动docker run --name some-redis -d -p 6379:6379 redis//启动带磁盘存储docker run --name some-redis -d redis redis-server --appendonly yes//带密码docker run -d --name some-redis -p 6379:6379 redis --requirepass "123456"//连接客户端docker exec -it some-redis redis-cli -h 127.0.0.1 -p 6379 -a 123456//查询docker exec some-redis redis-cli keys "*" | xargs redid-cli del//清除docker exec some-redis redis-cli flushall
安装Mongodb
docker pull tutum/mongodb:3.2//不验证模式启动docker run -d -p 27017:27017 -p 28017:28017 -e AUTH=no tutum/mongodb//密码模式docker run -d --name mongodb32 -p 27017:27017 -p 28017:28017 -e MONGODB_USER="admin" -e MONGODB_DATABASE="log" -e MONGODB_PASS="123456" tutum/mongodb:3.2
安装Postgres
docker pull postgres//启动docker run -d --name mydb -e POSTGRES_PASSWORD=admin -e POSTGRES_USER=postgres -e POSTGRES_DB=cdcore -p 5432:5432 -v cdcore:/var/lib/postgresql/data postgres:9.6//客户端docker run -it --rm --link mydb postgres:9.6 psql -h cdcore -U cdcore//备份docker exec mydb pg_dump -U postgres dbname >/tmp/dbbak.dmp//数据还原cat /tmp/dbbak.dmp | docker exec -i mydb psql -U postgres -d dbname