如何使用阿里云服务器安装Docker并成功部署Redis?

2026-05-25 05:321阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计630个文字,预计阅读时间需要3分钟。

如何使用阿里云服务器安装Docker并成功部署Redis?

参考文章:阿里云ECS服务器安装Docker(图文教程)- 阿里云开发者社区;阿里云 + Docker下安装Redis_Kanvvin的博客-CSDN博客;史上最详细Docker安装Redis(含每一步的图解)实战_宁在春的博客

以下是对参考内容的简化

阿里云ECS服务器安装Docker教程,详细步骤图文解析;CSDN博客分享阿里云Docker安装Redis_Kanvvin博客实例;宁在春博客提供Docker安装Redis的详尽教程,包含每一步的图解。

参考文章:

阿里云ECS服务器安装docker(图文教程)-阿里云开发者社区 (aliyun.com)

阿里云 Docker下安装Redis_Kanvvin的博客-CSDN博客

史上最详细Docker安装Redis (含每一步的图解)实战_宁在春的博客-CSDN博客_docker redis

安装命令:

yum install docker 设置开机自动启动:

service docker start 查看版本:

docker version

修改docker仓库地址: 命令:

vi /etc/docker/daemon.json 修改内容:

{ “registry-mirrors”: “registry.docker-cn.com”, “live-restore”: true } 然后按Ese退出编辑模式,输入:wq! (强制退出并保存) 拉取Redis镜像:

docker pull redis:4.0.9 # 不加版本号默认是最新版 # 拉取之后可以查看 docker images 创建本机挂载目录:

mkdir -p /home/redis/data /home/redis/conf

去官网下载对应的redis.conf,然后修改redis.conf

  • bind 127.0.0.1 # 注释掉这部分,否则只能本地访问
  • protected-mode no # 不开启保护模式,否则只能本地访问
  • appendonly yes # 使redis持久化

并把它放在刚才创建的conf文件夹下,文件上传有问题请参考阿里云Linux服务器文件上传与文件编辑 - magel - 自由互联 (cnblogs.com)

启动redis:

docker run -p 6379:6379 --name redis -v /home/redis/conf/redis.conf:/redis.conf -v /home/redis/data:/data -d redis:4.0.9 redis-server --appendonly yes --requirepass 123456

-p 6379:6379 将6379端口挂载出去
–name 给这个容器取一个名字
-v 数据卷挂载
/home/redis/conf/redis.conf:/redis.conf这里是将docker的配置文件挂载本地(docker启动的时候,读我们刚刚配置的文件)。
/home/redis/data:/datadocker数据挂载本地(docker产生的数据,存到该目录);
-d redis:4.0.9 表示后台启动redis
redis-server 后面跟启动命令(尽量要短,写经常变动的)
–appendonly yes 开启redis 持久化
–requirepass 123456 设置密码 如果是通过docker 容器内部连接的话,就随意,可设可不设。但是如果想向外开放的话,一定要设置

测试连接Redis:

可以查看docker是否启动了redis

如何使用阿里云服务器安装Docker并成功部署Redis?

docker ps

然后使用Redis Desktop Manager去连接测试

如果连接失败,参考连不上docker里的redis,问题分析 - magel - 自由互联 (cnblogs.com)

本文共计630个文字,预计阅读时间需要3分钟。

如何使用阿里云服务器安装Docker并成功部署Redis?

参考文章:阿里云ECS服务器安装Docker(图文教程)- 阿里云开发者社区;阿里云 + Docker下安装Redis_Kanvvin的博客-CSDN博客;史上最详细Docker安装Redis(含每一步的图解)实战_宁在春的博客

以下是对参考内容的简化

阿里云ECS服务器安装Docker教程,详细步骤图文解析;CSDN博客分享阿里云Docker安装Redis_Kanvvin博客实例;宁在春博客提供Docker安装Redis的详尽教程,包含每一步的图解。

参考文章:

阿里云ECS服务器安装docker(图文教程)-阿里云开发者社区 (aliyun.com)

阿里云 Docker下安装Redis_Kanvvin的博客-CSDN博客

史上最详细Docker安装Redis (含每一步的图解)实战_宁在春的博客-CSDN博客_docker redis

安装命令:

yum install docker 设置开机自动启动:

service docker start 查看版本:

docker version

修改docker仓库地址: 命令:

vi /etc/docker/daemon.json 修改内容:

{ “registry-mirrors”: “registry.docker-cn.com”, “live-restore”: true } 然后按Ese退出编辑模式,输入:wq! (强制退出并保存) 拉取Redis镜像:

docker pull redis:4.0.9 # 不加版本号默认是最新版 # 拉取之后可以查看 docker images 创建本机挂载目录:

mkdir -p /home/redis/data /home/redis/conf

去官网下载对应的redis.conf,然后修改redis.conf

  • bind 127.0.0.1 # 注释掉这部分,否则只能本地访问
  • protected-mode no # 不开启保护模式,否则只能本地访问
  • appendonly yes # 使redis持久化

并把它放在刚才创建的conf文件夹下,文件上传有问题请参考阿里云Linux服务器文件上传与文件编辑 - magel - 自由互联 (cnblogs.com)

启动redis:

docker run -p 6379:6379 --name redis -v /home/redis/conf/redis.conf:/redis.conf -v /home/redis/data:/data -d redis:4.0.9 redis-server --appendonly yes --requirepass 123456

-p 6379:6379 将6379端口挂载出去
–name 给这个容器取一个名字
-v 数据卷挂载
/home/redis/conf/redis.conf:/redis.conf这里是将docker的配置文件挂载本地(docker启动的时候,读我们刚刚配置的文件)。
/home/redis/data:/datadocker数据挂载本地(docker产生的数据,存到该目录);
-d redis:4.0.9 表示后台启动redis
redis-server 后面跟启动命令(尽量要短,写经常变动的)
–appendonly yes 开启redis 持久化
–requirepass 123456 设置密码 如果是通过docker 容器内部连接的话,就随意,可设可不设。但是如果想向外开放的话,一定要设置

测试连接Redis:

可以查看docker是否启动了redis

如何使用阿里云服务器安装Docker并成功部署Redis?

docker ps

然后使用Redis Desktop Manager去连接测试

如果连接失败,参考连不上docker里的redis,问题分析 - magel - 自由互联 (cnblogs.com)