当前位置:网站首页>华为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服务器问题、容器问题或者是其它中间件问题,都可以留言交流
边栏推荐
猜你喜欢
[redis] cache penetration and cache avalanche and cache breakdown solutions
【数据库数据恢复】SqlServer数据库无法读取的数据恢复案例
After using Stream for many years, does collect still have these "saucy operations"?
LeetCode·72.编辑距离·动态规划
uniapp 去掉默认导航栏
【GAMES101】作业6 加速结构
沃尔沃:这是会“种草”的“安全感”!
JS中对象数组用sort按属性排序
【时间的比较】
J9货币论:数字经济为全球经济复苏注入力量
随机推荐
JS中对象数组用sort按属性排序
兄弟组件通信context
软考 --- 软件工程(1)概念、开发模型
How ArkUI adapter somehow the screen
Components of communication - the drop-down menu
C专家编程 第1章 C:穿越时空的迷雾 1.6 它很棒,但它符合标准吗
5. Longest Palindromic Substring
isNotBlank与isNotEmpty
JS 字符串转 GBK 编码超精简实现
沃尔沃:这是会“种草”的“安全感”!
附录A 程序员工作面试的秘密
leetcode-每日一题899. 有序队列(思维题)
【机器学习】机器学习的基本概念/术语2
如何在 DataWorks 中 写SQL语句监控数据的变化到达一定的值 进行提示
IP属地如何高效率识别
【数仓】数据质量监控
JSON.stringify()的深入学习和理解
高效的组织信息共享知识库是一种宝贵的资源
Detailed explanation of setting HiSilicon MMZ memory and OS memory
[Unity Getting Started Plan] Basic Concepts (7) - Input Manager & Input Class