redis(1)云服务器通过docker配置redis

146 阅读1分钟

一、云服务器准备好docker环境

具体可以按照下面几步去操作

1 、docker安装

1.安装Docker的依赖库

yum install -y yum-utils device-mapper-persistent-data lvm2
1

2、添加Docker CE的软件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装Docker CE 注:如果直接yum -y install docker会默认下载最新的docker-ce的最新版本

yum makecache fast
yum -y install docker-ce

4.启动Docker服务

systemctl start docker

3、阿里云加速

阿里云服务,容器镜像服务

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4g4r3y39.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4、hello world

docker run hello-world

二、拉取redis镜像

docker rearch redis //在仓库中查看redis镜像信息
docker pull redis //从仓库中拉取redis镜像
docker images  //查看下载下来的redis镜像

三、配置redis的配置文件并启动redis服务

  1. 本地修改好redis.conf文件,将文件上传到云服务器上,具体到云云服务器的**/data/redis/redis.conf**,同时创建目录**/data/redis/data**
  2. 通过如下命令启动docker容器中的redis
docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
  1. 启动完成后,通过如下命令查看容器中的redis进程
docker ps 

四、连接容器中的redis

通过如下命令进行容器中的redis连接

docker exec -it 74322a034baf redis-cli  //74322a034baf为容器id