我从我的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
有什么想法吗? 感谢