Elastic Beanstalk& Docker - EB CLI在Mac上不起作用! BUG

时间:2017-11-13 23:32:49

标签: macos amazon-web-services docker elastic-beanstalk ebcli

当我尝试从命令行使用弹性beanstalk(即eb create project)时,我收到以下错误。

Select a platform version.
1) Docker 17.03.2-ce
2) Docker 1.12.6
3) Docker 1.11.2
4) Docker 1.9.1
5) Docker 1.7.1
6) Docker 1.6.2
7) Docker 1.5.0
(default is 1): 1
Note: Elastic Beanstalk now supports AWS CodeCommit; a fully-managed source control service. To learn more, see Docs: https://aws.amazon.com/codecommit/
Do you wish to continue with CodeCommit? (y/N) (default is n): n
Do you want to set up SSH for your instances?
(Y/n): y

Select a keypair.
1) patientplatypus
2) phoenixvuenewsly
3) [ Create new KeyPair ]
(default is 2): 1
patientplatypus:~/Documents/newsly_project:11:56:37$eb create newsly_project_production
ERROR: Platform Docker 17.03.2-ce does not appear to be valid
patientplatypus:~/Documents/newsly_project:11:57:44$docker --version
Docker version 17.09.0-ce, build afdb6d4

起初,我认为上述内容似乎可以理解。我有Docker的17.09.0-ce版本,但我需要版本17.03.2-ce。似乎合理的是,除了双重检查系统集成和安全性之外,AWS将是最新版本Docker的几个版本。

然而,当找到版本17.03.2-ce时,我发现它几乎不可能。 https://github.com/moby/moby/releases将我指向17.03.02-ce作为下载页面上的直接链接,该页面再次下载了错误的版本。我尝试下载静态二进制文件的链接,但这非常令人困惑。这个页面https://docs.docker.com/engine/installation/linux/docker-ce/binaries/#next-steps表示为了获取静态二进制文件,我应该运行命令sudo cp docker/docker /usr/local/bin/,但是静态二进制文件夹中没有任何地方有一个标记为docker的文件夹。

同时此页面https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17090-ce-mac32-2017-10-02-stable,从发布 Docker Community Edition 17.03.1-ce-mac12,2017-05-12(稳定)发布到 Docker Community Edition 17.06 .0-ce-mac18,2017-06-28(稳定)。这不仅会跳过我需要的一个版本,而且似乎还有https://github.com/moby/moby/releases上最新版本提前的版本。

我非常困惑。要获得与AWS一起运行的当前稳定版Docker,应该不会这么困难。有人可以告诉我如何解决这个问题吗?

编辑:

我启动了我的Linux Mint 18(Ubuntu 16.04)并安装了docker试图让它工作。因为它发生了linux ALSO安装版本Docker version 17.09.0-ce,但是这个版本适用于1) Docker 17.03.2-ce弹性beanstalk选项。运行相同版本的docker的linux环境中的所有相同命令现在都在eb cli上运行。因此,我将这篇文章重新命名为mac的EB CLI错误。我现在的问题是,我在哪里向AWS提交错误报告?我已经为他们搜索了一个github存储库,但还没有找到它,我认为他们通过 aws.amazon.com 进行的大多数报告都是针对企业级客户的。

谢谢!

0 个答案:

没有答案