1、拉去redis镜像或者下载redis离线镜像
2、上传离线镜像,执行命令:docker load -i redis.gz
3、查看镜像 docker images
4、第一次创建的时候会把redis.conf当做文件夹,但它实际是文件,所以我们要自己先新建redis.conf文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
5、创建容器,执行命令进行文件挂载
docker容器文件挂载与端口映射
启动:
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
如果启动报 (Errcode: 13 - Permission denied) 需要在启动命令中加 --privileged=true
6、重启容器
docker restart 容器名/容器id
7、设置开机自启
docker update 容器名/容器id --restart=always