Tôi thấy rằng rất nhiều hình ảnh docker trong kho docker được tạo bằng cơ sở Ubuntu.
Điều đó nghĩa là gì? Có phải mỗi container chứa một phiên bản rút gọn của nhân Linux?
Các container ngồi trên hạt nhân của họ? Nhưng tôi nghĩ rằng các container chia sẻ kernel của máy chủ (trong một số trường hợp là boot2docker, một bản dựng Tiny Core Linux tùy chỉnh và trong những cái khác giống như CoreOS).
EDIT: Làm rõ câu hỏi một chút. Có, tôi biết docker là một thùng chứa quá trình, không phải là một VM đầy đủ. Nhưng vì có các container "Ubuntu" trong sổ đăng ký trung tâm docker chính thức và các HĐH khác như CentOS, nên chạy Ubuntu trong một container có nghĩa là gì?
Trả lời: Ahh nó vừa mới nhận ra tôi. Đó là các quy trình đất của người dùng Ubuntu, chứa apt-get và các quy trình cấu hình khác cho một bản dựng Ubuntu cụ thể. Tương tự như vậy đối với CentOS. Docker không phải là quá trình đơn lẻ, chỉ là mục đơn. Vì vậy, đối với các bản phân phối này, điểm vào là một loại quy trình init sinh ra các quy trình khác.