来自 docker log 命令的错误消息:Failed to get D-Bus connection: Operation not permitted
我的泊坞窗文件:
`From centos:latest
MAINTAINER Ijaz <[email protected]>
RUN yum -y update; yum clean all
RUN yum -y install httpd
RUN echo "This is our new apache server on centos6" > /var/www /html/index.html
EXPOSE 80
RUN echo "/bin/systemctl start httpd.service" >> /root/.bashrc`
有没有人经历过这个,或者解决过这个问题?
答案1
该systemctl
命令与 进行通信systemd
。 systemd
未在您的容器中运行,因此出现错误。
虽然它是可能的systemd
在容器中运行,这不是典型的用例。对于您正在做的事情,直接开始会更常见httpd
,例如:
CMD ["/usr/sbin/httpd", "-DFOREGROUND"]