Контейнер Logentries Docker не запускается - PullRequest
0 голосов
/ 06 февраля 2019

Я только что добавил контейнер Logentries Docker в настройку Rancher .У нас есть другой набор контейнеров LE Docker, который уже работает нормально.Однако этот новый контейнер не запустится - в журналах написано:

events.js:85
  throw er; // Unhandled 'error' event
Error: connect ENOENT
  at exports._errnoException (util.js:746:11)
  at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1012:19)

Я недостаточно знаком с установкой Logentries на основе Docker, чтобы понять, что здесь происходит.

Это выглядиткак будто он не может соединиться с чем-то, но что?Как я могу попытаться это выяснить?

1 Ответ

0 голосов
/ 06 февраля 2019

Таким образом, проблема заключается в связывании docker.sock с контейнерами Logentries.

Документация Logentries говорит, что вам понадобится команда docker примерно такая:

docker run -v /var/run/docker.sock:/var/run/docker.sock logentries/docker-logentries -t <token>

Но в Rancher вы не вводите необработанную команду Docker, вам нужно присоединить том при создании службы , что эквивалентно опции -v /var... в команде docker.

Rancher widget for entering a volume

...