DockerfileOperation không được phép systemctl với Docker + systemctl
FROM centos:7
ENV container docker
VOLUME ["/sys/fs/cgroup"]
RUN yum -y update
RUN yum install -y httpd
RUN systemctl start httpd.service
ADD . /code
WORKDIR /code
Docker-compose.yml
version: '2'
services:
web:
privileged: true
build: .
ports:
- "80:80"
volumes:
- .:/code
lệnh
docker-compose build
lỗi:
Bước 6: RUN systemctl bắt đầu httpd.service ---> Chạy trong 5989c6576ac9 [91mFailed để kết nối D-Bus: Hoạt động không được phép [0m [31mERROR [0m??: dịch vụ 'web' thất bại trong việc xây dựng: lệnh '/ bin/sh -c syste mctl bắt đầu httpd.service' trở lại một mã khác không: 1
Obs: chạy trên một cửa sổ 7 :(
Mẹo nào?
Bạn đã tìm thấy giải pháp cho vấn đề này chưa? Tôi đã thử câu trả lời nhưng tôi không làm việc cho tôi ngay cả những centos/systemd hình ảnh –
hiện câu trả lời làm việc cho bạn? cho tôi nó không hoạt động –