- 搜索redis镜像版本
docker search redis
显示仓库中得镜像资源
2. 下载镜像
docker pull redis:5.0.5
- 查看镜像
docker images
4.准备redis的配置文件
mkdir -p /root/docker/redis/conf
mkdir -p /root/docker/redis/data
5.下载conf文件到本地
cd /root/docker/redis/conf
wget https://raw.githubusercontent.com/antirez/redis/5.0.5/redis.conf -O redis.conf
6.修改配置信息
bind 127.0.0.1 #注释掉
requirepass begin@2021.8 #密码
7.docker 启动redis
docker run -d --privileged=true -p 63779:6379 --restart always -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/docker/redis/data:/data --name redis redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes
8.查看容易状态
docker ps -a
删除容器需要先停止 docker stop containerid 再 docker rm containerid
9.修改配置文件后需要重启
systemctl restart network && systemctl restart docker #重启network服务
说明
-d -> 后台运行
-p 6379:6379 -> 绑定宿主机端口
--name myredis -> 指定容器名字
--restart always -> 开机启动
--privileged=true -> 提升容器内权限
-v /root/docker/redis/conf:/etc/redis/redis.conf -> 映射配置文件
-v /root/docker/redis/date:/date -> 映射数据目录
--appendonly yes