Docker安装redis镜像
Docker安装redis镜像
1.下载redis镜像
docker pull redis:5.0
2.创建数据卷
#创建挂载目录 数据和配置文件两个目录
mkdir -p /home/docker/redis/data /opt/docker/redis/conf
#编写redis.conf文件
cd /home/docker/redis/conf
vim redis.conf
配置文件内容如下
#bind 127.0.0.1 //允许远程连接
#密码 暂时这样
requirepass 123456
port 33
appendonly yes
具体redis的配置文件可以参考这里redis.conf配置详细解析
这里是官网的redis:5.0版本的redis.conf例子:https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf
3.启动redis
docker run --name redis -p 6379:6379 -v /home/docker/redis/data:/data -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis:5.0 /etc/redis/redis.conf
解析:
- --name redis 启动后容器的名称为redis
- -d 容器后台运行,并返回容器ID
- -p 6379:6379 指定端口映射,格式为主机端口:容器端口
- -v /home/docker/redis/data:/data 数据卷挂载,注意是绝对路径,从根目录开始。
- -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf redis的配置文件挂载
- /etc/redis/redis.conf 指定容器启动时以自己配置的conf文件启动
启动成功
docker exec -it redis的容器id redis-cli
进入redis客户端,这里之前配置文件redis.conf
设置了redis的密码为123456,所以在操作前需要auth 密码
进行登录,最后使用ping
测试一下即可。
整理制作了一份golang的面试题系列,已上传GitHub,方便大家查看,欢迎star~。地址:https://github.com/zmk-c/GolangGuide