2015-10-13 4 views
2

У меня есть экземпляр EC2 с Debian Jessie и когда я делаю эту команду:Как установить агент контейнера Amazon ECS в Debian? (ЭКС-INIT)

apt-get install ecs-init 

я получаю пакет ошибок не найден ..

Так что мне нужно добавить новый Depo на моем Debian?

Это не работает для меня: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html

ТНХ.

amazon-ecs-init

ответ

5

ecs-init представляет собой пакет RPM поставляется с Amazon Linux по умолчанию, и я думаю, что может быть легко перенесен на другие RPM питанием дистрибутивов, таких как RedHat Linux, CentOS, Fedora, и т.д. Для того, чтобы запустить Контейнер Amazon ECS для систем, не поддерживающих RPM, вместо этого вы можете использовать докер-контейнер amazon/amazon-ecs-agent. Обратитесь к разделу Для установки контейнера агент Amazon ECS на экземпляре, не Amazon Linux EC2 из нижней части Installing the Amazon ECS Container Agent для более подробной информации

Ниже приведен пример, копирования и вставки из 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