最新的Docker更新打破了Heroku cli?

Mak*_*zik 1 heroku heroku-toolbelt docker

由于在docker登录(版本v17.06)中删除了--email参数,我无法登录heroku container:login,
我收到以下错误:

unknown flag: --email See 'docker login --help'. ! Error: docker login exited with 125

我正在运行最新的heroku-cli版本: heroku-cli/6.12.0-a504409 (darwin-x64) node-v7.10.0

有任何更新,现在似乎我无法将任何docker应用程序部署到heroku?

Joh*_*non 9

--email属性用于早期版本的Heroku的Docker工具.检查输出heroku plugins并查看是否已heroku-container-tools列出,如果执行则执行heroku plugins:uninstall heroku-container-tools然后运行heroku plugins:install heroku-container-registry.

  • heroku-container-tools已被弃用,(参见https://github.com/heroku/heroku-container-tools) - `heroku-container-registry`是新的.https://github.com/heroku/heroku-container-tools/blob/master/commands/login.js#L36是原始问题的原因. (4认同)