RUN systemctl start newrelic-infra, ошибка: не удалось установить соединение по шине D-Bus: операция не разрешена - PullRequest
0 голосов
/ 03 марта 2019

RUN systemctl start newrelic-infra (при создании файла Docker) на cent os 7

Мы получаем следующее сообщение об ошибке:

Step 28/28 : RUN systemctl  start newrelic-infra
 ---> Running in f9a82da02f00
**Failed to get D-Bus connection: Operation not permitted**
The command '/bin/sh -c systemctl  start newrelic-infra' returned a non-zero code: 1

Даже после включения этих шагов в файл Docker,

docker file

Я получаю ту же ошибку.Как мы решаем это

1 Ответ

0 голосов
/ 03 марта 2019

Подключенный том может работать во время выполнения контейнера, но не во время сборки.

Во многих случаях вам не нужно запускать systemd в контейнере, так как вы можете запускать команды "systemctl" с помощью docker-systemctl-replace скрипты.

...