【Docker】Failed to get D-Bus connection: Operation not permitted解决
-------------------------------------------------------------------------------------------------
| 欢迎关注个人公众号 zclinux_note 第一时间获取关于linux使用的技巧。探索Linux的奥秘 |
-------------------------------------------------------------------------------------------------
在centos镜像中执行systemctl restart httpd 失败,提示
Failed to get D-Bus connection: Operation not permitted
原因在于
1.没有启动systemd进程
2.没有使用特权
执行下面的命令,即可解决上述1,2的问题
docker run -itd --privileged centos init
执行完成后,再执行失败的命令,即可成功
或者去容器里验证下是否启动成功,是否可以使用systemctl命令
docker exec -it 487acf4373bc /bin/bash
systemctl restart httpd
ps -ef | grep http
root 3542 1 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 3543 3542 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 3544 3542 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 3545 3542 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 3546 3542 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 3547 3542 0 08:44 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
root 3549 3449 0 08:44 pts/1 00:00:00 grep --color=auto http
证明成功了
最新文章
- T-Sql(四)表关联和视图(view)
- Thinkphp:有你真好
- 自己对Extjs的Xtemplate的忽略
- 高端大气上档次Ergotron Neo-Flex+MBP Retina的组合~
- vba中MsgBox的参数及用法
- 如何对Linux的grub进行加密
- FHS目录配置下,常见的几个问题及解答
- jquery元素定位方法
- JVM内存的那些事
- 使用pdb调试python
- 深入浅出 spring-data-elasticsearch - 基本案例详解(三
- 使用SQL语句查询表及表字段类型说明
- jQuery为div添加select和option
- Saltstack报错小记
- Cocos Creator 加载和切换场景(官方文档摘录)
- java Swing小知识点
- Mongod服务器安装
- 在Plesk安装PHP的Memcached扩展
- POJ 2612
- [翻译] Icon and Image Sizes