阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS,OSS是云上统一的自动化管理与运维平台,支持对ECS、RDS、SLB等多种云产品进行编排,提升日常运维管理效率,阿小云分享基于系统运维管理OOS自动化部署Docker社区版教程,本文基于系统运维管理OOS:https://www.aliyun.com/product/oos

您可以通过阿里云系统运维管理(OOS)一键在ECS实例上安装Docker社区版,具体方法如下:
方法一:单台ECS实例安装(控制台操作)
- 登录ECS管理控制台,进入目标ECS实例的详情页。
- 在左侧导航栏选择 定时与自动化任务 > 安装/卸载扩展程序,点击 安装扩展程序。
- 在扩展程序列表中选择 Docker社区版,点击 下一步,按提示完成操作。
- 任务状态变为 已完成 即表示安装成功。
方法二:批量安装(使用OOS公共模板)
使用名为 ACS-ECS-BulkyInstallDockerCE 的公共模板可批量为多台ECS实例安装Docker社区版:
- 模板名称:
ACS-ECS-BulkyInstallDockerCE - 必填参数:
targets:指定目标ECS实例(JSON格式)OOSAssumeRole:OOS执行时扮演的RAM角色
- 可选参数:
regionId:地域ID(默认为当前地域)action:操作类型(默认为install,也支持uninstall)rateControl:并发控制策略(默认并发数为10)
- 执行该模板需具备以下权限:
{ "Version": "1", "Statement": [ { "Action": [ "ecs:DescribeInstances", "ecs:DescribeInvocationResults", "ecs:DescribeInvocations", "ecs:RunCommand" ], "Resource": "*", "Effect": "Allow" }, { "Action": ["oos:GetApplicationGroup"], "Resource": "*", "Effect": "Allow" } ] }
前提条件
- ECS实例状态必须为 运行中。
- 实例已安装并正常运行 云助手。
- 操作系统需为 Alibaba Cloud Linux、CentOS、Ubuntu、Debian、Fedora 或 Windows Server 等支持版本。
- 操作账号需拥有
AliyunECSExtensionsFullAccess权限(阿里云主账号默认具备,RAM用户需授权)。
如需查看安装日志,可在 安装/卸载执行记录 页签中点击对应任务ID查看详细信息。