-
Notifications
You must be signed in to change notification settings - Fork 2k
Conversation
Your PR is just a few hours ahead of me. And I have a question about the route fixing. Will the deleting of 172.* network segment bring negative effects on the ECS host? We usually start the Docker daemon with |
Jiangsheng Will you like to work together with me to make the driver better? I really hope the Chinese developers can benefit from the simplicity to enable the Docker on local IaaS provider, e.g. Aliyun. That will be very good for the ecosystem development for technical community in China Thanks a lot |
@denverdino Another doubt about the route rules on ECS: route del -net 172.16.0.0/12 Is it necessarily 172.16.0.0/12 to be deleted? Could it be 172.17.0.0/16 or something else? route -n | grep -e '^172\..*$'|awk '{print "route del -net "$1" netmask "$3" dev "$8|"/bin/bash"}' to ensure that the 172 network segment is available. I'm not proficient in |
@jiangshengwu The 172.16.0.0/12 is class B private IP range. And it is defined in the route table of the system Ubuntu image. So, the command will work as expected.
|
@denverdino I'm working on Docker Machine for CentOS6.5 on which our production environment runs. And I can't wait until the official For instance, CentOS uses BTW, is there any other way I can keep in touch with you? |
@jiangshengwu Thanks |
I can not wait until the official one, too... |
@jiangshengwu I have checked your fork of machine, but I can not find the branch related to the aliyun driver... Could you please tell me where do you place your work? |
@eyakcn |
@jiangshengwu I can see it now, great thanks! |
@eyakcn |
@jiangshengwu @eyakcn Thanks |
@denverdino ecs-machine create --driver aliyunecs But I always got the error message: Creating key pair for instances... It seems that the driver think the vpc-id is invalid, this vpc-id is the same as 实例ID, right? BTW, if I do not specify vpc-id, it will try to create new instance on cloud server, is that normal? |
@eyakcn |
Well, I try to use generic driver, but it seems not support CentOS currently Error creating machine: OS type not recognized |
@denerdino |
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: Li Yi <denverdino@gmail.com>
Signed-off-by: tgic <farmer1992@gmail.com>
Change-Id: I097379553d2ddbd06ae1bb691a77656ce0d8b2f4 Signed-off-by: Li Yi <denverdino@gmail.com>
Change-Id: I0218afbd4b71fb3d9a2efe896c3fd4e3d71a05e2 Signed-off-by: Li Yi <denverdino@gmail.com>
Change-Id: I492258a509f64240b6d1901669a6992f49ada3e6 Signed-off-by: Li Yi <denverdino@gmail.com>
Hi , thanks for your efforts and persistence in submitting this driver. We are extremely excited that there is so much interest in Docker Machine and we really appreciate your interest. However, at this time it is proving to be extremely difficult for us to keep up with reviewing and testing each of these drivers for inclusion in the Machine core. We really want to switch to a more pluggable model, as well as polish up a few things about the driver model which need to be changed to ensure a smooth and sustainable future. Therefore, we will be moving to a plugin model for 0.5 and would love to have you involved in the design and development process. We are closing the outstanding driver PRs at this time, but please keep the code. We will stick closely to the current driver interface and you should be able to re-use a lot (if not all) of the existing driver along with the new plugin model. We will be moving all of the drivers which are merged directly into Machine today to the plugin model when it is available, so there will be no special treatment of those, and there will be documentation outlining the process of developing and using a Docker Machine driver plugin. With all of that being said, we want to apologize for the lack of feedback on your pull request. As contributors ourselves, we understand that being left in limbo is no fun. We would have liked to address this sooner, and in the future we will be more responsive around these kinds of issues. Once again, we thank you for the contribution and the tremendous support. Keep hacking strong! If you want to contribute to the design of the plugin model, we'd love to get your input on this issue where we will be planning it: |
The update version is in #1925 |
The version based on the new plugin architecture is in https://github.com/denverdino/docker-machine-driver-aliyunecs |
This PR includes the new driver for Aliyun Elastic Compute Service
The Godeps is updated with the the aliyungo dependency.
Integration tests result :
The CLI to create the swarm cluster
NOTE: by default, the latest Ubuntu 14.04 64bit image provided by system will be used for provisioning.
Thanks