执行systemctl 报错:Failed to get D-Bus connection: Operation not permitted
时间: 2023-12-02 19:41:49 浏览: 164
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
5星 · 资源好评率100%
这个错误通常是由于容器缺少足够的权限导致的。您可以尝试在.yaml文件中的spec中指定securityContext.privileged=true来给予容器足够的权限。具体操作如下:
```yaml
apiVersion: v1
kind: Pod
metadata:
name: privileged-pod
spec:
securityContext:
privileged: true
containers:
- name: privileged-container
image: your_image
```
这样,您就可以在容器中执行systemctl命令了。请注意,使用privileged模式会增加容器被攻击的风险,因此请谨慎使用。
阅读全文