Ошибка Docker dm_task_run при создании образа - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь создать образ Docker с установленным RPM-файлом MarkLogic (на основе CentOS7).Я успешно создал несколько изображений, как это раньше, но теперь каждый раз происходит сбой.Я получил эту ошибку:

Step 5/7 : COPY MarkLogic-RHEL7-8.0-5.2.x86_64.rpm /tmp/MarkLogic.rpm
failed to create rwlayer: devicemapper: Error running deviceCreate (CreateSnapDeviceRaw) dm_task_run failed

Я видел этот вопрос , и RPM MarkLogic довольно большой (139 МБ), поэтому я удалил все ненужные изображения.Поскольку я работаю на виртуальной машине Linux, я увеличил дисковое пространство до 50 ГБ, поэтому теперь у меня есть 35 ГБ свободного места.Но, пробуя снова, я все еще получаю ту же ошибку.Хотя RPM-пакет MarkLogic довольно большой, у меня должно быть достаточно места для создания образа.

Кто-нибудь знает реальный источник ошибки и как ее устранить?

Использование Докер 18.09.0 и CentOS 7.6 .

1 Ответ

0 голосов
/ 13 декабря 2018

Я работал напрямую с MarkLogic по этому вопросу.Хотя они официально поддерживают Docker , теперь , он официально поддерживается только для версий 9.0-5 и выше.Поскольку я использовал версию 8.0-5.x, неудивительно, что она не сработала.Следуя инструкциям здесь , я смог успешно создать образ MarkLogic Docker, запустить его как контейнер и подключиться к нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...