Ошибка вывода при запуске постфиксного контейнера - PullRequest
0 голосов
/ 13 марта 2019

В моем файле docker-compose.yml есть следующее:

  simplemail:
    image: tozd/postfix
    ports:
      - "25:25"

Пока все хорошо. Но я получаю следующий вывод при запуске docker-compose run simplemail:

rsyslogd: невозможно создать '/ var / spool / postfix / dev / log': такого файла нет или каталог rsyslogd: imklog: не удается открыть журнал ядра (/ proc / kmsg): Операция не разрешена. rsyslogd: сбой активации модуля imklog [try http://www.rsyslog.com/e/2145] rsyslogd: не удалось открыть вывод pipe '/ dev / xconsole': такого файла или каталога нет [try http://www.rsyslog.com/e/2039] * Запуск почтового транспорта Postfix Постфикс агента [OK]

Что я могу сделать, чтобы исправить ошибки выше?

1 Ответ

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

Документация для tozd/postfix состояния изображения:

Вы должны убедиться, что вы монтируете объем спула (/ var / spool / postfix), чтобы не потерятьданные электронной почты при воссоздании контейнера.Если том пустой, образ инициализирует его при первом запуске.

Ваш файл docker-compose.yml должен быть:

version: "3"

volumes:
  postfix-data: {}

services:
  simplemail:
    image: tozd/postfix
    ports:
      - "25:25"
    volumes:
      - postfix-data:/var/spool/postfix
...