当前位置:网站首页>华为ECS云服务器上安装Docker及部署Redis详细教程【华为云至简致远】
华为ECS云服务器上安装Docker及部署Redis详细教程【华为云至简致远】
2022-08-03 17:11:00 【InfoQ】
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 "[email protected]"
- 等容器启动后,通过如下命令查看Redis容器信息
docker ps

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

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

- 链接成功后,即可使用

- 通过这篇文章我把华为云ECS服务器上安装Docker、及如果使用Docker启动一个Redis实例整个过程进行了详细的介绍,包括其中遇到的安全组中端口号的设置及Docker镜像仓库的设置。
- 如果您在使用过程中遇到问题,包括ECS服务器问题、容器问题或者是其它中间件问题,都可以留言交流
边栏推荐
猜你喜欢
EasyExcel implements dynamic column parsing and table storage
leetcode-每日一题899. 有序队列(思维题)
uniapp 去掉默认导航栏
【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取
Component communication - parent-child component communication
error:Illegal instruction (core dumped),离线下载安装这个other版本numpy
最强分布式锁工具:Redisson
数据中台“集存通用治”功能场景说明
FinClip | July 2022 Product Highlights
高效的组织信息共享知识库是一种宝贵的资源
随机推荐
php之相似文章标题similar_text()函数使用
[Unity Getting Started Plan] Basic Concepts (7) - Input Manager & Input Class
401. Binary Watch
【数据库数据恢复】SqlServer数据库无法读取的数据恢复案例
C专家编程 第1章 C:穿越时空的迷雾 1.7 编译限制
security加密解密
浅谈Service&nbsp;Mesh对业务系统的价值
融云「音视频架构实践」技术专场【内含完整PPT】
使用.NET简单实现一个Redis的高性能克隆版(一)
高薪程序员&面试题精讲系列132之微服务之间如何进行通信?服务熔断是怎么回事?你熟悉Hystrix吗?
如何避免无效的沟通
论文解读(JKnet)《Representation Learning on Graphs with Jumping Knowledge Networks》
SwinIR实战:详细记录SwinIR的训练过程
SwinIR combat: record the training process of SwinIR in detail
Web3的开源为何会如此受到人们喜爱?
【AppCube】零代码小课堂开课啦
Detailed explanation of setting HiSilicon MMZ memory and OS memory
C专家编程 第2章 这不是Bug,而是语言特性 2.2 多做之过
Which thread pool does Async use?
FinClip | July 2022 Product Highlights