Tôi chưa quen với docker và tôi đang thử nghiệm một chút với nó.
Tôi đang cố tạo hình ảnh docker cho dịch vụ openldap.
Tôi đã thử tạo hình ảnh bắt đầu từ debian:hình ảnh mới nhất được cung cấp từ kho lưu trữ docker chính thức.
Đây là nội dung của Dockerfile của tôi
TỪ debian
CHẠY DEBIAN_FRONTEND="noninteractive" apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get install --yes --no-install-recommends clapd ldap-utils
CHẠY apt-get clean
Tôi đã cố gắng tạo vùng chứa dựa trên hình ảnh này với
docker container run --interactive --tty --name=prova image
đây hình ảnh
là tên của image build từ Dockerfile ở trên.
Khi tôi cố gắng chạy tát với dịch vụ bắt đầu tát
Tôi nhận được lỗi sau đây:
[614.896012] Hết bộ nhớ: Quá trình bị giết 4005 (slapd) total-vm: 795276KB, anon-rss:334664KB, file-rss:8KB, shmem-rss:0kB, UID:101, pgtables:1108kB, oom_score_adj:0
Vì vậy, có vẻ như đó là lỗi hạt nhân, do quá trình bên trong bộ nhớ bị nổ, mặc dù tôi không thể hiểu nguyên nhân gây ra lỗi đó, dịch vụ ldap tương tự hoạt động tốt trong hệ thống Máy chủ hoặc trong các máy ảo kvm mà tôi đã tạo.
Tôi cũng đã thử cài đặt openldap bên trong vùng chứa trực tiếp được tạo từ debian:mới nhất
hình ảnh, tôi nhận được lỗi tương tự.
Vì vậy, đây là câu hỏi của tôi: bất kỳ ai có thể giải thích điều gì đang xảy ra ở đây và điều gì gây ra lỗi không?
Cảm ơn bạn đã giúp đỡ.