1.拉取redis 镜像
docker pull redis:7.2.4
2. 准备环境
2.1 在宿主机创建目录
mkdir -p /app/redis
2.2 将一个redis.conf文件模版拷贝到 /app/redis目录下
cp /myredis/redis.conf /app/redis
2.3 修改redis.conf文件
- 将 bind 127.0.0.1 -::1 改成 #bind 127.0.0.1 -::1
- 将 daemonize no 改成 daemonize no (因为该配置和docker run 中 -d 参数会冲突,会导致容器一直启动失败)
3. 使用容器卷命令run 容器(注:启动时使用了自己配置的redis.conf)
docker run -p 6379:6379 --name=myr1 --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:7.2.4 redis-server /etc/redis/redis.conf
[root@192 redis]# docker ps
CONTAINER ID IMAGE