一、本文要点
本文将介绍利用docker快速搭建开发环境,搭建Redis实例。系列文章完整目录
- docker 命令
- docker 安装redis
- docker 常用命令
- docker 复制文件到宿主机
- docker 复制文件报错
二、开发环境
- docker 18.09.7, build 2d0083d
- linux 64位
- redis 4.0
三、安装docker
参考:https://blog.youkuaiyun.com/caiwen_5050/article/details/85245106
四、安装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和集群》
加我一起交流学习!