docker-machine amazon-ec2在init期间失败

时间:2016-10-24 19:50:16

标签: docker amazon-ec2 docker-machine

我从我的MacOS用docker 1.12.1开始这个脚本,这个脚本用来工作......但是,现在没办法:我在VM初始化期间有一个超时,等待ssh连接?!! 这是我的代码:

aws ec2 create-security-group --group-name ${group_name} --description "A Security Group for Docker Networking" > /dev/null 2>&1
# Permit SSH, required for Docker Machine
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 22    --cidr 0.0.0.0/0
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 2376  --cidr ${my_ip}/32
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 2377  --cidr ${my_ip}/32
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 5000  --cidr ${my_ip}/32
# Permit Serf ports for discovery
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 7946  --cidr 0.0.0.0/0
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol udp --port 7946  --cidr 0.0.0.0/0
# Permit VXLAN
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 4789  --cidr 0.0.0.0/0
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol udp --port 4789  --cidr 0.0.0.0/0
#Permit WEB for demo
aws ec2 authorize-security-group-ingress --group-name ${group_name} --protocol tcp --port 80    --cidr ${my_ip}/32

docker-machine create \
   --driver amazonec2 \
   --amazonec2-region eu-central-1 \
   --amazonec2-use-private-address \
   --amazonec2-security-group ${group_name} \
leader1

我需要让它完成我的项目和 docker swarm 实验:https://github.com/itwars/docker-swarm

有什么想法吗? 感谢

0 个答案:

没有答案