写点什么

华为 ECS 云服务器上安装 Docker 及部署 Redis 详细教程【华为云至简致远】

作者:科技怪咖
  • 2022 年 8 月 03 日
  • 本文字数:1164 字

    阅读完需:约 4 分钟

【摘要】 弹性云服务器的出现,减少了很多自己搭建服务器的时间,同时配合 Docker 能快速的部署各种服务及开发中常用到的基础服务,这篇文章我们就详细介绍如果利用华为云 ECS 服务器安装 Docker 并部署 Redis 的全过程。

弹性云服务器的出现,减少了很多自己搭建服务器的时间,同时配合 Docker 能快速的部署各种服务及开发中常用到的基础服务,这篇文章我们就详细介绍如果利用华为云 ECS 服务器安装 Docker 并部署 Redis 的全过程。

1、服务器设置

  • 打开华为云 ECS 服务器专栏,选择自己需要的服务器,我这里选择的 4 核 8G C3 云服务器这款,可以根据具体的业务要求选择合适的配置,然后点击确认即可


  • 选择服务器配置,包括可用区、规格、镜像、系统盘、数据盘等等,根据业务需要进行配置选择,然后核对信息确认后付款。



  • 在控制台,可以通过点击弹性云服务器,查看购买的服务器,点击远程登录,进行服务器的操作,我这里是通过 CloudShell 进行登录操作服务器的,当然你可以通过第三方工具如 Putty、Xshell 进行登录。



2、安装 Docker

  • 设置 Docker 仓库,通过如下命令

    sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo



  • 等仓库设置完成后,就可以安装 Docker,如下命令安装最新版本

    sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

  • 查看 Docker 是否成功及安装的具体版本号

    docker info



3、容器化部署 Redis

  • 在部署之前,为了加快镜像的下载速度,可以设置为阿里云 Docker 镜像库

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

  • 通过如下命令进行 Redis 容器的安装,如果服务器上没有 redis 镜像,会自动进行下载

    docker run -p 6379:6379 --name redis -v /home/docker/redis/data:/data -d --restart=always redis:latest redis-server --appendonly yes --requirepass "micro2022@"

  • 等容器启动后,通过如下命令查看 Redis 容器信息

    docker ps



  • 可以看到用到的端口号为 6379,这个端口默认需要在安全组设置,华为云 ECS 的安全组考虑的比较周到,可以通过快速添加规则,把 Redis 的 6379 端口加到规则中。



  • 通过终端工具链接 Redis,进行可视化操作



  • 链接成功后,即可使用



总结:

  • 通过这篇文章我把华为云 ECS 服务器上安装 Docker、及如果使用 Docker 启动一个 Redis 实例整个过程进行了详细的介绍,包括其中遇到的安全组中端口号的设置及 Docker 镜像仓库的设置。

  • 如果您在使用过程中遇到问题,包括 ECS 服务器问题、容器问题或者是其它中间件问题,都可以留言交流

【华为云至简致远】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/352809

想了解更多华为云产品相关信息,请联系我们:​电话:950808 按 0 转 1

用户头像

科技怪咖

关注

还未添加个人签名 2022.07.29 加入

还未添加个人简介

评论

发布
暂无评论
华为ECS云服务器上安装Docker及部署Redis详细教程【华为云至简致远】_科技怪咖_InfoQ写作社区