xiaolingzi's blog

每天都在成长...

欢迎您:亲

Centos7 Docker容器中开启systemd(systemctl)

xiaolingzi 发表于 2018-03-27 13:57:31

这段时间开始将部分服务放到容器来运行,主要还是使用centos7来作为基础镜像。自己的docker中服务在Dockerfile中主要还是通过yum来进行安装,所以在运行了之后想看看服务的状态,但当使用熟悉的systemctl命令来查看服务时,发现该命令不可用了。折腾了一会才把它弄了起来,所以就有了这篇文章来记录一下。

一、报错及原因

在执行systemctl命令的报错信息如下:

Failed to get D-Bus connection: Operation not permitted

原因分析:

通过查找资料得知,在最新的centos7的docker基础镜像中其实有包含systemd的,但默认是关闭的,所以只需要将其开启就可以。

阅读全文
  • 分类: docker
  • 阅读: (1759)
  • 评论: (0)