安装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
本文暂时没有评论,来添加一个吧(●'◡'●)