搜索镜像
docker search redis
拉取镜像
docker pull redis:6.0.8
查看镜像
docker images
启动镜像(开启端口映射)
创建端口映射
- 1 建目录
mkdir -p /app/redis
2 拷贝配置文件
将准备好的redis.conf文件放进/app/redis目录下(redis.conf在宿主机内,也可以去网上找一个,也就是redis本身自带的配置文件)
3 /app/redis目录下修改redis.conf文件
3.1 开启redis验证 可选
requirepass 123
3.2 允许redis外地连接 必须
注释掉 # bind 127.0.0.1
3.3 daemonize no
将daemonize yes注释起来或者 daemonize no设置,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败
3.4 开启redis数据持久化 appendonly yes 可选
运行镜像
docker run -p 6379:6379 --name myr3 --privileged=true -v /app/redis/redis.conf:/e
测试连接
docker exec -it 运行着Rediis服务的容器ID redis-cli
证明redis容器用的是我们的配置文件
原始配置文件(16个数据库)
修改之后(10个数据库)