Amazon web services 在AWS上创建docker机器时,如何指定引擎版本?

Amazon web services 在AWS上创建docker机器时,如何指定引擎版本?,amazon-web-services,amazon-ec2,docker-machine,Amazon Web Services,Amazon Ec2,Docker Machine,我想通过create命令在AWS EC2上创建一台docker机器。该命令如下所示: docker-machine create --driver amazonec2 --amazonec2-region eu-central-1 my-machine 然而,这似乎总是安装最新版本的引擎,这是一种不可预测的,尤其是当docker团队进展迅速时。因此,我想指定要安装的特定版本,例如1.13.1 在--virtualbox-boot2docker-url参数的帮助下通过virtualbox驱动程

我想通过
create
命令在AWS EC2上创建一台docker机器。该命令如下所示:

docker-machine create --driver amazonec2  --amazonec2-region eu-central-1 my-machine
然而,这似乎总是安装最新版本的引擎,这是一种不可预测的,尤其是当docker团队进展迅速时。因此,我想指定要安装的特定版本,例如1.13.1

--virtualbox-boot2docker-url
参数的帮助下通过virtualbox驱动程序安装时,这是可能的。我找不到AWS驱动程序的任何等效项


这有可能吗

不是最好的解决方案,但可能根本就是一个解决方案:创建一个安装了所需Docker版本的EC2实例。从它创建一个AMI,并使用AWS驱动程序为Docker机器指定它,使用
--amazonec2 AMI
选项。这似乎现在是可能的。因此,
docker machine create
有一个名为
--引擎安装url
的选项。但直到最近,这还不是很有用,因为Docker本身没有提供一个存储库,其中包含要使用的安装脚本的早期版本。谢天谢地,牧场主确实提供了这样一个机会。所以这基本上是可行的。我自己还没来得及证实这一点,但看起来很有希望。