`container:init` 不是 heroku 命令

`container:init` is not a heroku command

我已经在我的 OSX El Capitan(10.11.5) 中安装了带有自制软件的 heroku,并使用以下命令安装了 heroku-container-tools:

heroku plugins:install heroku-container-tools

安装成功:

Installing plugin heroku-container-tools... done

当我运行一个heroku版本时,我得到了这个:

heroku-toolbelt/3.42.22 (universal.x86_64-darwin15) ruby/2.0.0
heroku-cli/5.2.20-9d094b0 (darwin-amd64) go1.6.2
=== Installed Plugins
heroku-container-tools@3.0.0

但是当我 运行 一个 heroku container:init 我得到了这个:

!    `container:init` is not a heroku command.
!    See `heroku help` for a list of available commands.

运行 heroku 帮助容器我得到了这个:

Usage: heroku container

Use Docker to build and deploy Heroku apps

Use Docker to build and deploy Heroku apps

Additional commands, type "heroku help COMMAND" for more details:

  container:login           #  Logs in to the Heroku Docker registry
  container:push [PROCESS]  #  Builds, then pushes a Docker image to deploy your Heroku app

我正在关注这个 heroku 教程:https://devcenter.heroku.com/articles/local-development-with-docker

在教程中说到运行 heroku container:init

这个命令被替换了,但是其他一些命令和 heroku 没有更新他们的文档,或者我在安装插件时遇到了一些问题?

是的,他们限制了对其容器注册表的访问,请阅读您正在学习的教程顶部的警告 https://devcenter.heroku.com/articles/local-development-with-docker

heroku container:release, which creates a Heroku-compatible slug and deploys it to Heroku, has been deprecated. For access to our container registry (available in private beta), please contact docker-feedback@heroku.com

现在只有 loginpush 命令。我希望你能轻松地申请访问权限。