Sunt nou în docker și fac un pic de experiment cu el.
Încercam să creez o imagine docker pentru un serviciu openldap.
Am încercat să creez imaginea pornind de la debian:latest image furnizată din depozitul oficial de docker.
Acesta este conținutul fișierului meu Dockerfile
DE LA DEBIAN
RUN DEBIAN_FRONTEND="noninteractive" apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get install --yes --no-install-recommends slapd ldap-utils
RUN apt-get clean
Am încercat să creez un container pe baza acestei imagini cu
rulați containerul docker --interactive --tty --name=proba imagine
Aici imagine
este numele construcției imaginii din fișierul Dockerfile de mai sus.
Când încerc să fug slapd cu service slapd start
Primesc următoarea eroare:
[614.896012] Memorie epuizată: proces ucis 4005 (slapd) total-vm: 795276KB, anon-rss:334664KB, file-rss:8KB, shmem-rss:0kB, UID:101, pgtablescoreB:11:08KB
Deci pare a fi o eroare de kernel, din cauza exploziei procesului din interiorul memoriei, deși nu pot înțelege ce cauzează, același serviciu ldap funcționează bine în sistemul gazdă sau în mașinile virtuale kvm pe care le-am creat.
De asemenea, am încercat să instalez openldap într-un container live creat din debian:latest
imagine, primesc aceeași eroare.
Deci, iată întrebarea mea: poate cineva să explice ce se întâmplă aici și ce cauzează eroarea?
Multumesc pentru ajutor.