Я новичок в докере, и я немного экспериментирую с ним.
Я пытался создать образ докера для службы openldap.
Я попытался создать образ, начиная с debian: последний образ, предоставленный из официальных репозиториев докеров.
Это содержимое моего Dockerfile
ОТ дебиана
RUN DEBIAN_FRONTEND="noninteractive" apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get install --yes --no-install-recommends slapd ldap-utils
БЕГИ, очистись
Я попытался создать контейнер на основе этого изображения с помощью
docker container run --interactive --tty --name=prova image
здесь изображение
— это имя сборки образа из Dockerfile выше.
Когда я пытаюсь запустить slapd с помощью запуск службы slapd
Я получаю следующую ошибку:
[614.896012] Недостаточно памяти: Убитый процесс 4005 (slapd) total-vm: 795276KB, anon-rss:334664KB, file-rss:8KB, shmem-rss:0kB, UID:101, pgtables:1108kB, oom_score_adj:0
Так что это похоже на ошибку ядра из-за взрыва процесса внутри памяти, хотя я не могу понять, что вызывает это, тот же сервис ldap отлично работает в хост-системе или в виртуальных машинах kvm, которые я создал.
Я также пытался установить openldap внутри живого контейнера, созданного из дебиан: последний
изображение, я получаю ту же ошибку.
Итак, вот мой вопрос: может ли кто-нибудь объяснить, что здесь происходит и что вызывает ошибку?
Спасибо за вашу помощь.