安装redis

1. 搜索是否有redis

  1. docker search redis

2. 拉取镜像

  1. docker pull redis
  2. 查看镜像 : docker images

3. redis.conf 修改配置  并添加

  1. bind 0.0.0.0 表示任何地址可访问
  2. protected-mode no 表示关闭reids的自我保护

  1. 在路径/home中创建redis文件夹 然后创建 data和myredis文件夹 并导入myredis.conf

 

4. 开放docker接口防火墙6379 :

5. 启动redis客户端

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /home/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 000415

说明:

–restart=always 总是开机启动

–log是日志方面的

-p 6379:6379 将6379端口挂载出去

–name 给这个容器取一个名字

-v 数据卷挂载/home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径

下的myredis.conf 和redis下的redis.conf 挂载在一起。

/home/redis/myredis/data:/data 这个同上

-d redis 表示后台启动redis redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终

找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf

–appendonly yes 开启redis 持久化

6. 启动reids客户端

docker exec -it myredis redis-cli

删除redis

1.停止redis

执行quit指令后再次执行exit指令,退出redis

2. 通过 docker ps 或 docker ps -a 命令查看容器的运行信息

docker ps  或者  docker ps -a

3. 先删除容器,删除前我们需要先停止容器,否则会提示错误,停止容器执行以下指令

停止容器 : docker stop names/ContainerId

删除容器 : docker rm names/ContainerId

4. 再删除镜像

docker rmi repository/imageId

 5. 最后查看是否存在redis 查看是否有redis镜像

docker search redis   

docker images

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐