系统环境:
-
Redis:
- 查找Docker Hub上的redis镜像:
docker search redis
- 安装:
docker pull redis
- 查看:
docker images
-
启动:
docker run -d --name redis1 -p 6379:6379 redis --requirepass "gs123456"
- 参数解释:-d : 后台运行 -name 为容器的名字 -p 端口映射 --requirepass:redis密码 redis为镜像名
- 进入容器bash:
docker exec -it redis1 /bin/bash
- 测试:
redis-cli
- 查找Docker Hub上的redis镜像:
客户端,开源并且跨平台支持,简单好用 https://github.com/qishibo/An...
! 注意问题:
Redis (error) NOAUTH Authentication required.
解决方法:
出现认证问题,应该是设置了认证密码,输入密码既可以啦注意密码是字符串形式!plain copy127.0.0.1:6379> auth "设置的密码"
-
Mysql
- 安装:
docker pull mysql
- 运行:
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- 安装:
5.7
```ruby
docker pull mysql:5.7.19
docker run --name mysql5719 -p 3306:3306 -v E:/web/docker_volumes/mysql/data:/var/lib/mysql -v E:/web/docker_volumes/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.19
3. **Mongo**
1. 安装:`docker pull mongo`
2. 运行:`docker run --name some-mongo -p 27017:27017 -d mongo --auth`
3. bash: `docker exec -it 容器ID /bin/bash //进入容器`
1. `mongo`
2. `use admin`
3. `db.createUser({user:"root",pwd:"123456",roles:\[{role:'root',db:'admin'}\]})` //创建用户,此用户创建成功,则后续操作都需要用户认证
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。