其他网址
Docker 安装 Redis | 菜鸟教程
Docker安装Redis - Ruthless - 博客园
Docker安装Redis完整过程及配置远程连接-CSDN博客
docker容器下安装redis实例_鸭鸭的博客-CSDN博客
下载
下载
docker pull redis
或者下边这样(不输入latest默认为latest)
docker pull redis:latest
查看是否下载成功
docker images
配置(非必须)
随便找个目录创建配置文件,比如:/home/liu/work/docker/redis
redis.conf
#bind 127.0.0.1 # 允许远程连接。若放开则只能本地访问
protected-mode no # 默认yes表示开启保护模式,用来限制redis只能本地访问
appendonly yes # 持久化
requirepass 222333 # 密码
全部配置可从官网下载
启动
法1:默认配置启动
docker run -itd --name redis-test -p 6379:6379 redis
法2:指定配置启动
docker run --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name redis-test -v /work/docker/redis/redis.conf:/etc/redis/redis.conf -v /work/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "222333"
法3:指定配置文件启动
docker run -p 6379:6379 --name redis-test -v /work/docker/redis/redis.conf:/etc/redis/redis.conf -v /opt/data/redis:/data -d redis redis-server /etc/redis/redis.conf
-p 6379:6379 ##端口映射,:前表示主机部分,:后表示容器部分
-name myredis ##指定容器名称,查看和进行操作都比较方便。
-v /work/docker/redis/data:/data ##将主机中/work/docker/redis/目录下的data挂载到容器的/data
-v /work/docker/redis/redis.conf:/etc/redis/redis.conf ##将主机中redis.conf配置文件挂载到容器的/etc/redis/redis.conf文件中
-d redis ##表示后台启动redis
redis-server /etc/redis/redis.conf ## 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/work/docker/redis/redis.conf
--appendonly yes ##开启redis 持久化
查看启动状态
#查看已经运行的实例
docker ps
#查看所有的镜像的实例,包括未运行的
docker ps -a
查看日志
docker logs xxx //xxx为容器实例的id
终止
#停止实例
docker stop 4a91fb14dcef
#启动实例
docker start 4a91fb14dcef
#删除实例
docker rm 4a91fb14dcef
删除实例是在实例未运行的前提下,如果实例处于运行状态,可以带上 -f 参数 使用如下
#强制删除实例
docker rm -f 4a91fb14dcef