我有一个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/