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

apt-get install ecs-init

我收到未找到的错误包。

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

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

谢谢。

amazon-ecs-init

最佳答案

ecs-init是Amazon Linux默认随附的RPM软件包,我认为可以轻松移植到其他支持RPM的Linux发行版,例如RedHat Linux,CentOS,Fedora等。要在非RPM上运行Amazon ECS容器代理,动力系统,您可以改为运行 amazon/amazon-ecs-agent 的docker容器。请参阅Installing the Amazon ECS Container Agent下部中的在非Amazon Linux EC2实例上安装Amazon ECS容器代理的部分,以了解更多详细信息。

下面是从Installing the Amazon ECS Container Agent复制粘贴的示例,该示例如何运行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

关于amazon-web-services - 如何在Debian中安装Amazon ECS容器代理? (ecs-init),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33103554/

10-16 00:44