0

我一直在尝试构建 Docker 镜像并将其推送到 Heroku 容器注册表,然后像这样发布它们:

heroku container:login
heroku create some-app-name
heroku container:push web --app some-app-name
heroku container:release web --app some-app-name

我有一个特殊的用例,要求我让 Docker 守护进程在 Docker 容器内运行。--privileged据我了解,除非将标志提供给docker run命令,否则无法在 Docker 容器中运行 Docker 守护程序。

有没有办法在 Heroku 平台上以特权模式运行 Docker 容器,或者使用其他方法将 Docker-in-Docker 部署到该平台?

4

1 回答 1

1

Heroku 说:

我们强烈建议以非 root 用户身份在本地测试镜像,因为容器不是在 Heroku 上以 root 权限运行的

https://devcenter.heroku.com/articles/container-registry-and-runtime

如果他们提供了覆盖,我会感到非常惊讶,这对他们来说将是一个严重的安全风险。您可能必须找到不需要提升权限的解决方案。

于 2018-10-19T18:53:55.667 回答