2015-10-13 115 views

回答

5

ecs-init是RPM包默認與亞馬遜Linux中的版本,我認爲可以很容易地移植到其他RPM驅動的Linux發行版,如RedHat的Linux,CentOS的,Fedora和等運行在非RPM系統上的Amazon ECS容器代理,您可以改爲運行amazon/amazon-ecs-agent的碼頭集裝箱。參考部分要在非亞馬遜的Linux EC2實例Installing the Amazon ECS Container Agent下部瞭解更多詳情

下面安裝亞馬遜的ECS容器劑是一個例子,複製和粘貼從Installing the Amazon ECS Container Agent,如何運行亞馬遜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