2

我有一个带有 Debian jessie 的 ec2 实例,当我执行此命令时:

apt-get install ecs-init

我收到一个找不到错误包..

所以我需要在我的 Debian 上添加新的 depo 吗?

它对我不起作用: http: //docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html

谢谢。

亚马逊-ecs-init

4

1 回答 1

5

ecs-init是 Amazon Linux 默认附带的 RPM 包,我认为可以轻松移植到其他支持 RPM 的 Linux 发行版,例如 RedHat Linux、CentOS、Fedora 等。在非 RPM 支持的情况下运行 Amazon ECS 容器代理系统,您可以改为运行amazon/amazon-ecs-agent. 有关更多详细信息,请参阅安装 Amazon ECS 容器代理下部的在非 Amazon Linux EC2 实例上安装 Amazon ECS 容器代理部分

以下是安装 Amazon ECS 容器代理中的复制粘贴示例,说明如何运行 amazon-ecs-agent 实例

ubuntu:~$ sudo docker run --name ecs-agent \
--detach=true \
--restart=on-failure:10 \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--volume=/var/log/ecs/:/log \
--volume=/var/lib/ecs/data:/data \
--volume=/sys/fs/cgroup:/sys/fs/cgroup:ro \
--volume=/var/run/docker/execdriver/native:/var/lib/docker/execdriver/native:ro \
--publish=127.0.0.1:51678:51678 \
--env=ECS_LOGFILE=/log/ecs-agent.log \
--env=ECS_LOGLEVEL=info \
--env=ECS_DATADIR=/data \
--env=ECS_CLUSTER=cluster_name \
amazon/amazon-ecs-agent:latest
于 2015-12-25T09:50:13.690 回答