如何在Debian中安装Amazon ECS容器代理?(ECS-INIT)

Max*_*meF 2 debian amazon-ec2 amazon-web-services amazon-ecs docker

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

apt-get install ecs-init
Run Code Online (Sandbox Code Playgroud)

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

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

它没有为我工作:http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html

谢谢.

亚马逊ECS-INIT

小智 5

ecs-init默认情况下是Amazon Linux附带的RPM软件包,我认为可以轻松移植到其他RPM驱动的Linux发行版,例如RedHat Linux,CentOS,Fedora等.在非RPM驱动的情况下运行Amazon ECS容器代理系统,您可以改为运行docker容器amazon/amazon-ecs-agent.参考部分要在非Linux的亚马逊EC2实例安装亚马逊的ECS容器剂从下部安装亚马逊的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
Run Code Online (Sandbox Code Playgroud)