Docker安装Redis
首先访问Docker Hub官网找到Redis镜像:https://hub.docker.com/_/redis,并在云服务器上用下列命令拉取Redis镜像
其次,找到一份Redis的官方配置文件,步骤如下:
- 从Redis官方下载一份压缩包
- 找到压缩包中的redis.conf配置文件
然后,远程连接云服务器(此处是阿里云服务器)并在一个喜欢的位置创建文件夹:/XXX/…/redis,再在其下创建一个data文件夹用于存放Redis持久化数据并将上述找到的redis.conf文件放到redis目录下
下一步,打开redis.conf文件进行编辑(vim redis.conf
),将daemonize改为no
最后,执行命令:docker run --hostname admin --name redis -p 10290:6379 -v /home/docker/redis:/usr/local/etc/redis -v /home/docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf
命令说明:
- –hostname:指定容器的主机名
- –name:指定名称
- -p:将Redis容器暴露到Linux主机上的10290端口,即可以远程通过10290端口访问Redis(6379端口是容器内的端口,由redis.conf配置文件中的port 6379指定)
- -v:将容器内的目录映射到Linux主机上
- -d:以后台方式运行Redis容器
- redis-server /usr/local/etc/redis/redis.conf:表示以
/usr/local/etc/redis/redis.conf
作为Redis的启动配置,由于/usr/local/etc/redis目录映射到Linux主机上的/home/docker/redis,因此实际的启动配置就是/home/docker/redis目录下的redis.conf配置文件
查看Redis是否启动:
远程连接测试: