系统环境:

  1. Redis:

    1. 查找Docker Hub上的redis镜像: docker search redis
    2. 安装:docker pull redis
    3. 查看:docker images
    4. 启动:docker run -d  --name redis1  -p 6379:6379  redis --requirepass "gs123456"

      1. 参数解释:-d : 后台运行   -name 为容器的名字    -p 端口映射   --requirepass:redis密码    redis为镜像名
    5. 进入容器bash: docker exec -it redis1 /bin/bash
    6. 测试:redis-cli

客户端,开源并且跨平台支持,简单好用 https://github.com/qishibo/An...
image.png

! 注意问题:

Redis (error) NOAUTH Authentication required.
解决方法:
出现认证问题,应该是设置了认证密码,输入密码既可以啦注意密码是字符串形式!
plain copy127.0.0.1:6379> auth "设置的密码"  

  1. Mysql

    1. 安装:docker pull mysql
    2. 运行: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'}\]})` //创建用户,此用户创建成功,则后续操作都需要用户认证

极致极简
97 声望8 粉丝

极致极简