ЗАПУСТИТЬ systemctl запустить newrelic-infra, ошибка: не удалось установить соединение с D-Bus: операция не разрешена

#docker #centos #newrelic #systemctl

#docker #centos #newrelic #systemctl

Вопрос:

ЗАПУСТИТЕ systemctl запустить 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

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

Ответ №1:

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

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