CentOS7 1611 运行Docker 使用systemctl start httpd.service报错的解决过程
CentOS7 1611 运行Docker 使用systemctl start httpd.service报错如下图
报错信息:Failed to get D-BUS connection: Operation no permitted
在运行时加上 --privileged选项仍然无济于事。
有网友说dbus-daemon没能启动。systemctl并不是不能使用。将CMD或者entrypoint设置为/usr/sbin/init即可。docker容器会自动将dbus等服务启动起来。然而容器卡死了。
baidu了一大圈崩溃了,后来尝试了一下-d参数,哈哈居然OK了。
GITHUB的CentOS repo文档中也描述了该问题,大意是CentOS7 systemd默认是不启动的。https://github.com/docker-library/docs/tree/master/centos#systemd-integration
下图是外国友人提供的解决方案,挂载 /sys/fs/cgroup 目录到容器的 /sys/fs/cgroup 目录并配置只读权限,但是docker run 命令只能使用-d参数,不能使用-it参数,使用-it参数仍然会卡死。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《OpenStack实战指南》—— 1.7 OpenStack体系结构
本节书摘来自华章出版社《OpenStack实战指南》一 书中的第1章,第1.7节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.7 OpenStack体系结构 1.7.1 OpenStack设计原则 在介绍OpenStack体系结构之前,需要先了解一下OpenStack的设计原则,如下:可扩展性和伸缩性是设计OpenStack的主要目标。任何影响可扩展性和伸缩性的特性必须是可选的。一切应该是异步的(如果做不到异步,可参考第二条)。所有必需的组件必须可水平扩展。始终使用无共享架构或者分片架构(如果不能实现,可参考第二条)。一切都是分布式的(尤其应该将业务逻辑与业务状态放在一起)。接收最终一致性,并在适当条件下使用。测试一切(我们需要测试已经提交的代码,如果用户需要,我们将会帮助用户测试)。 1.
- 下一篇
OPNFV:开源计算项目将和Open Orchestrator整合
日前,OPNFV发布2016年十二月报告称,开源计算项目将和Open Orchestrator整合。 OPNFV主任Kirksey表示,这意味着OPNFV进入到了全新的阶段,其可以向市场推出真正的服务应用。 在新罕布什尔大学的互操作性实验室,成功的在OpenStack基础成功测试了OPNFV。目前, OPNFV有四个实验室包括英特尔x86硬件设施研发机构,ARM在Enea的实验室,华为在中国的实验室和NEC在德国的实验室。 本文转自d1net(转载)
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2配置默认Tomcat设置,开启更多高级功能