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"]