Phiên bản mới của Docker Container 18.09 đến với những cải tiến mới

phu bến tàu

Docker là một dự án mã nguồn mở tự động hóa việc triển khai các ứng dụng trong vùng chứa phần mềm, cung cấp thêm một lớp trừu tượng hóa ứng dụng và tự động hóa trên nhiều hệ điều hành.Các bác sĩ cho biết thêm:

phu bến tàu sử dụng các tính năng cô lập tài nguyên của nhân Linux, chẳng hạn như nhóm và không gian tên để cho phép các "vùng chứa" độc lập.

Bằng cách này, Docker cung cấp rằng các vùng chứa này chạy trong một phiên bản Linux duy nhất, tránh chi phí khởi động và bảo trì máy ảo.

Hỗ trợ nhân Linux cho không gian tên cô lập chế độ xem của ứng dụng đối với môi trường hoạt động của nó.

Bao gồm cây quy trình, mạng, ID người dùng và hệ thống tệp được gắn kết, trong khi nhóm hạt nhân cung cấp cách ly tài nguyên, bao gồm CPU, bộ nhớ, khối I / O và mạng.

Phiên bản mới của Docker 18.09

Một phiên bản của Bộ công cụ quản lý vùng chứa Docker Isolated Linux 18.09 được giới thiệu, cung cấp một API cấp cao để thao tác các vùng chứa ở cấp độ cô lập của các ứng dụng riêng lẻ.

Docker cho phép bạn khởi chạy các quy trình tùy ý ở chế độ cách ly, sau đó chuyển và sao chép các vùng chứa được tạo cho các quy trình này sang các máy chủ khác, thực hiện tất cả công việc từ việc tạo, duy trì và bảo trì các vùng chứa.

Kể từ Docker 18.09, thời gian hỗ trợ phát hành đã được hưởng lợi vì các nhà phát triển đã tăng từ 4 lên 7 tháng do hiện đại hóa chu kỳ phát triển của Docker Community Edition.

Một trong những điểm mạnh cần làm nổi bật của bản phát hành Docker mới này là thời gian chạy cơ bản để quản lý vùng chứa đã được cập nhật lên bản phát hành vùng chứa 1.2.

Điều này đã ổn định việc sử dụng cơ chế quản lý vùng chứa gRPC và đảm bảo khả năng tương thích với nền tảng Kubernetes 1.12 và cải thiện hỗ trợ hình ảnh phổ quát cho các kiến ​​trúc khác nhau (đa vòm).

Mặt khác, trong Docker 18.09 khả năng của một chương trình phụ trợ xây dựng mới đã được mở rộng (cung cấp chức năng của lệnh "docker build"). Để tự động thực hiện các hoạt động thu gom rác được hỗ trợ bởi các lần khởi chạy công việc lồng nhau và không yêu cầu quyền của người dùng root trong quá trình hoạt động.

Cải tiến BuildKit

DockerEngineDiagram-1

Docker 18.09 cũng bao gồm tùy chọn hoãn BuildKit. Điều này là một kiến ​​trúc xây dựng mới giúp cải thiện hiệu suất, quản lý lưu trữ và khả năng mở rộng, đồng thời bổ sung một số tính năng mới quan trọng.

Cải thiện hiệu suất: BuildKit bao gồm một mô hình đồng thời và bộ nhớ đệm được thiết kế lại để làm cho nó nhanh hơn, chính xác hơn và di động hơn nhiều.

Với sự thay đổi và liên kết kiến ​​trúc này, cũng Các nhà phát triển Docker hiện cho phép nâng cấp từ công cụ phiên bản Cộng đồng lên công cụ Doanh nghiệp chỉ với một thao tác kích hoạt giấy phép đơn giản.

Đối với người dùng hiện tại của phiên bản Docker Community, động thái này có nghĩa là mở khóa nhiều tính năng bảo mật doanh nghiệp và có quyền truy cập vào chính sách bảo trì mở rộng và hỗ trợ cấp doanh nghiệp của Docker.

So với phiên bản trước

Mã đã được sửa đổi để tổ chức thực hiện song song công việc và mô hình bộ nhớ đệm đã được thay đổi, giúp tăng tốc độ lắp ráp đáng kể.

Ví dụ: khi kiểm tra dự án Dockerfile, tốc độ thiết lập Moby tăng từ 2 lên 9,5 lần do thực hiện đồng thời nhiều giai đoạn gắn kết, bỏ qua các bước không sử dụng và tệp dữ liệu gia tăng giữa các tập hợp trong chế độ xem bối cảnh.

Đã thêm khả năng nhúng các bí mật vào Dockerfile và chuyển chúng một cách an toàn trong quá trình xây dựng mà không cần lưu trữ chúng trong các hình ảnh kết quả và không được cài đặt trong bộ đệm ẩn của bản dựng.

Khả năng chuyển tiếp các ổ cắm ssh ssh-agent, được triển khai, chẳng hạn, để kết nối với các kho riêng bằng cách sử dụng kết nối hiện có thông qua ssh-agent.

Bây giờ bộ nhớ cache lắp ráp có thể được quản lý, tách biệt với hình ảnh.

Đã thêm lệnh mới "sơ lược trình xây dựng docker" để xóa bộ nhớ cache và khả năng xác định quy tắc dọn dẹp và hơn thế nữa.

Nếu bạn muốn biết thêm một chút về nó bạn có thể truy cập liên kết sau.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.