首先保证docker安装成功:
因为已经安装成功,所以截图只是成功后的每一步:
注意:如果不是root账户登录的服务器,每个命令前面都需要加上sudo
第一步:下载redis镜像 redis最好直接用最新版
docker pull redis
?通过docker images命令可以看到已经下载了redis的镜像,同时版本号是latest最新版
因为redis启动需要配置文件,所以需要先在宿主机中新建配置文件
我的是放在了/usr/local/docker_data/redis
可以先创建目录文件夹,然后新建一个redis.conf
第二步:提前配置redis.conf配置文件
在/usr/local/docker_data/redis目录下
执行:vim?redis.conf
然后输入:appendonly yes
这个是开启redis AOF持久化
第三步:启动docker容器
docker run -p 6379:6379 --name redis ?\
-v /usr/local/docker_data/redis/data:/data \
-v /usr/local/docker_data/redis/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
通过docker ps 可以看到容器已经运行:
?第四步:设置自动启动,docker如果重启的话 ?自动启动redis
docker update redis --restart=always
?其他的命令可以自行搜索一下,其实到这里已经启动安装成功了:
比如:
进入容器内部命令:docker exec -it redis redis-cli
启动/重启/停止容器:docker start/restart/stop redis