无心睡眠 无心睡眠

Hexo,NexT,Blog - JiaMian - 银河街角,时光路口

目录
Docker安装Redis完整过程及配置远程连接&踩坑注意事项
/  

Docker安装Redis完整过程及配置远程连接&踩坑注意事项

Docker安装Redis完整过程及配置远程连接&踩坑注意事项

总体步骤:

  • 搜索镜像
  • 拉取镜像
  • 查看镜像
  • 启动镜像
  • 停止容器
  • 移除容器

1.从docker hub上(阿里云加速器)拉取redis镜像到本地标签为3.2

image.png

2.使用redis3.2镜像创建容器

2.1 使用镜像 :

docker run -p 6379:6379 -v /zzyyuse/myredis/data:/data -v /zzyyuse/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf  -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes

image.png

2.2 在主机/zzyyuse/myredis/conf/redis.conf目录下新建redis.conf文件vim /zzyyuse/myredis/conf/redis.conf/redis.conf

image.png

2.3 测试redis-cli连接上来

image.png

3.部分释义:

  • –name:给容器起一个名
  • -p:端口映射 宿主机:容器
  • -v:挂载自定义配置 自定义配置:容器内部配置
  • -d:后台运行
  • redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

4. 小结

  • 当启动容器端口报错时,可以通过netstat -lntp | grep 6379查看哪个程序在占用
  • 可以通过sudo kill 6379杀掉占用端口的程序
  • 如果使用阿里云等,请务必把相应端口打开
  • 一定要在/zzyyuse/myredis/conf/redis.conf(挂载数据容器卷:/你的宿主机绝对路径目录:/容器内目录)目录下新建redis.conf文件,不然默认会把redis.conf当成一个目录

标题:Docker安装Redis完整过程及配置远程连接&踩坑注意事项
作者:无心睡眠
地址:http://jiamian.ltd/docker-redis