专业的编程技术博客社区

网站首页 > 博客文章 正文

学点Docker搞事情-常用工具安装(docker中装docker)

baijin 2024-09-05 11:34:59 博客文章 5 ℃ 0 评论

安装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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表