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

一、本文要点

本文将介绍利用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和集群

加我一起交流学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值