搭建大型分布式服务(十)Docker搭建开发环境安装Redis

·  阅读 279

一、本文要点

本文将介绍利用docker快速搭建开发环境,搭建Redis实例。系列文章完整目录

  • docker 命令
  • docker 安装redis
  • docker 常用命令
  • docker 复制文件到宿主机
  • docker 复制文件报错

二、开发环境

  • docker 18.09.7, build 2d0083d
  • linux 64位
  • redis 4.0

三、安装docker

参考:blog.csdn.net/caiwen_5050…

四、安装Redis

1、安装,并设置密码

# 创建目录和文件
mkdir -p /data/redis/conf
touch /data/redis/conf/redis.conf
# redis
docker search redis
#docker pull redis:latest
docker run -p 6379:6379 --name redis4 -v /data/redis/conf/redis.conf:/etc/redis/redis.conf -v /data/redis:/data -d redis:4.0 redis-server --appendonly yes --requirepass  "9uWNx7uJJtA/wkQWt7JXcURyVpWfiZ/a"

复制代码

2、复制容器的redis-cli文件到宿主机

# 进入redis容器
docker exec -it redis4 /bin/bash

# 查看redis-cli文件位置
root@d7e88263ee43:/bin# which redis-cli
/usr/local/bin/redis-cli

# 退出容器,在宿主机执行命令,将文件复制到当前目录
exit
docker cp redis4:/usr/local/bin/redis-cli  ./

3、测试一下链接
./redis-cli -h xxx.xxx.xxx.xxx -a 'xxxxx'


# 注意,如果报以下错误,请升级docker
# Error response from daemon: error processing tar file: docker-tar: relocation error: /lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
#: exit status 127
# For people who is lead to this page after searching with the error message, please upgrade the version of Docker >= 19.03.8.


复制代码

五、小结

简单几条命令,就搭建好Redis了,是不是很简单。下一篇《搭建大型分布式服务(十一)Springboot整合redis和集群

加我一起交流学习!

分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改