Docker容器操作与监控全解析
1. 在ECS集群上启动Docker容器
1.1 任务定义与注册
要在ECS集群上启动容器,首先需要在JSON格式的定义文件中定义容器或容器组,这被称为任务。以运行基于Docker Hub的Nginx镜像的容器为例,创建如下JSON格式的任务定义:
[
{
"environment": [],
"name": "nginx",
"image": "nginx",
"cpu": 10,
"portMappings": [
{
"containerPort": 80,
"hostPort": 80
}
],
"memory": 10,
"essential": true
}
]
使用ECS的 register-task-definition 调用注册此任务,并指定一个家族(family)来对任务进行分组,方便保留修订历史,以便进行回滚操作:
$ aws ecs register-task-definition --family nginx --container-definitions file://$PWD/nginx.json
可以使用 list-task-definitions 命令列出任务定义:
超级会员免费看
订阅专栏 解锁全文
1161

被折叠的 条评论
为什么被折叠?



