在 dockerfile 中指定 "privileged" 容器模式?

Specify "privileged" container mode in dockerfile?

我对 Docker 技术有点陌生,但是,我想在我的基础架构中部署几个 BGP BIRD 容器。我想通过 Docker 文件构建自动创建容器,但是,如果不给容器 "privileged" 模式,我无法在 docker 中 运行 BIRD。似乎没有用于获取 "privileged" 模式的 Docker 文件版本。是否有解决方法,或者我是否忽略了重点?

您不能在 Dockerfile 中提供 privileged 模式。当通过命令行启动 docker 时,您只能通过 --privileged 运行。 还有另一种方法,您可以尝试通过 Docker API

启动 docker 容器

并设置自动 运行 与 privileged 模式的请求参数。

据我所知,正常情况下你需要 运行 docker in privileged 模式是你想要 运行 docker in docker . BIRD 容器是什么?

这是你在运行容器--privileged

时传递的参数