docker下创建redis实例

拉取redis6.0.8镜像

执行命令docker pull redis:6.0.8拉取redis镜像,执行docker images查看拉取是否成功


image.png

创建redis的配置文件

在官网或者网上找一份默认出厂的redis.cnf文件拷贝到/usr/local/zl/tools/redis_1路径下,需要修改的文件内容:
1.如果需要redis验证,则开启(可选)
requirepass 123
2.允许reids外地连接 (必须)
注释掉bind 127.0.01


image.png
  1. daemonize no (必须)
    将daemonize yes注释起来或者设置daemonize no 设置 ,因为该配置和docker run 中的-d 参数冲突,导致容器启动失败

4.开启redis数据持久化 appendonly yes ()可选

启动实例

执行命令

docker run -p 6379:6379 --name redis_1 --privileged=true -v /usr/local/zl/tools/redis_1/redis.conf:/etc/redis/redis.conf -v /usr/local/zl/tools/redis_1/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

发现容器启动成功


image.png

测试

执行命令docker exec -it 6a0ae95530d0 /bin/bash 进入容器 执行命令redis-cli


image.png

执行命令
set k1 v1 ;
get k1;
发现执行成功


image.png

至此,redis容器实例搭建完成
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容