1.下载redis镜像
docker pull redis
2.创建宿主机的配置文件和数据目录
- mkdir -p /home/redis/conf
- mkdir -p /home/redis/data
3.启动容器
docker run -d --privileged=true -p 6379:6379 -v /home/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data --name myredis redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123456"
3.1命令说明
//守护进程的方式启动容器 -d //容器与宿主机端口绑定 -p 6379:6379 //设置容器名称 --name myredis //设置开机启动 --restart always //提升容器内权限 --privileged=true //配置文件映射 -v /home/redis/conf/redis.conf:/etc/redis/redis.conf //数据目录映射 -v /home/redis/data:/data //执行redis-server命令,打开redis持久化 redis-server /etc/redis/redis.conf --appendonly yes //设置密码 --requirepass
4.修改密码
进入容器
docker exec -it myredis redis-cli
auth 密码
设置新密码
config set requirepass 密码