传送门
docker系列1:docker安装
docker系列2:阿里云镜像加速器
docker系列3:docker镜像基本命令
docker系列4:docker容器基本命令
docker系列5:docker安装nginx
Docker安装redis
通过前面4节,对docker有了一个基本了解,包括环境安装及镜像与容器的相关操作命令。
在上一节通过docker安装nginx来体验了一下docker安装的便捷之处,现在通过docker来试试安装redis吧!
之前通过手工的方式安装过单机版本的redis,步骤还是比较烦琐,那么通过docker安装呢?还是参考nginx安装的流程,首先确定redis的版本!
确定版本
之前在linux服务器上面安装了的linux版本较高,后来ECS服务器到期释放了。最后都是直接用的windows上面的,版本较低:
这次就直接上最新的,通过docker在docker hub上面查找:
拉取镜像
确定了redis版本,就可以进行镜像的下载了。
执行拉取redis镜像
如上讨论,选择redis最新版本来安装,执行命令docker pull redis:
docker pull redis
然后下载成功会显示类似如下信息:
查看nginx镜像
然后再执行镜像查看命令docker images:
运行redis
现在到了第3步了,那就是通过docker来运行redis!
执行启动redis命令
这里注意的是,因为选择是最新版本了,所以运行的时候:
docker run -it -d --name test_redis redis /bin/bash
查看运行结果
执行之后,可以docker ps来查看一下:
验证redis
经过了上面的三步曲,现在来验证一下redis是否安装成功!可以通过访问服务来验证:
因为是阿里云服务器, redis默认的端口是6379,直接用客户端工具连接会发现失败了!
这个原因在就在于容器的端口没有跟服务器端口进行映射!
端口映射
把上面的命令稍作修改,并重新启动成功!
docker run -it -d --name test_redis redis -p 6379:6379 /bin/bash
端口开放
注意服务器的端口需要开放,如果是云服务器还在安全组设置一下
配置文件redis.conf
参考docker没有redis.conf