docker - Docker:无法获得 D-Bus 连接,不允许操作
问题描述
无法使用 service 命令在 docker 容器内启动服务。
通过在启动容器时传递特权模式,服务命令可以工作。但我不想在启动容器时通过特权模式。
请告诉我,有什么办法可以解决这个问题吗?
解决方案
这是以下票的副本。使用以下命令解决您的问题。
docker run -d -it --privileged ContainerId /usr/sbin/init
使用以下链接中的 docker 文件来解决此问题。运行 docker 镜像时使用 --privileged。
推荐阅读
- sql - 计数不返回任何值
- python - 如何解决安装 pandas 时出现的 Visual C++ 错误?
- c - 如何使用 gcc 插件公开堆栈帧大小
- bixby - 如何在单个结果视图中进行匹配模式逻辑
- javascript - 如何使用角度工厂创建 html 对象并使用它查看
- javascript - 是否可以在 HTML 的平方根符号内显示数字?(Javascript?)
- java - Java ArrayList contains 方法不识别整数数据类型
- javascript - 无法更新 React 中的组件
- javascript - 为什么我需要在这里跳出循环?minSubArrayLen
- c# - 缺少 XML 序列化根元素