Câu hỏi thường gặp: các hạn chế mới đối với việc sử dụng dịch vụ Docker từ ngày 1 tháng 2020 năm XNUMX

Câu hỏi thường gặp: các hạn chế mới đối với việc sử dụng dịch vụ Docker từ ngày 1 tháng 2020 năm XNUMX

Bài viết là phần tiếp theo điều này и điều này bài viết, nó sẽ trả lời các câu hỏi thường gặp về các hạn chế mới đối với việc sử dụng các dịch vụ từ Docker, sẽ có hiệu lực vào ngày 1 tháng 2020 năm XNUMX.

Điều khoản dịch vụ của Docker là gì?

Điều khoản dịch vụ của Docker là một thỏa thuận giữa bạn và Docker điều chỉnh việc bạn sử dụng các sản phẩm và dịch vụ của Docker.

Khi nào các điều khoản dịch vụ mới có hiệu lực?

Các điều khoản dịch vụ được cập nhật có hiệu lực ngay lập tức.

Những thay đổi nào đã được thực hiện đối với các điều khoản dịch vụ?

Phần 2.5 đã trải qua những thay đổi quan trọng nhất. Để tìm hiểu về tất cả các thay đổi, chúng tôi khuyên bạn nên đọc toàn bộ điều khoản dịch vụ.

Giới hạn lưu trữ hình ảnh không hoạt động là gì và nó sẽ ảnh hưởng đến tài khoản của tôi như thế nào?

Lưu trữ hình ảnh dựa trên hoạt động tải xuống hoặc tải lên của từng hình ảnh riêng lẻ được lưu trữ bằng tài khoản người dùng. Nếu một hình ảnh không được tải xuống/tải lên trong 6 tháng, nó sẽ được đánh dấu là "không hoạt động". Tất cả các hình ảnh được đánh dấu là "không hoạt động" đều được lên lịch xóa. Các tài khoản có gói dữ liệu phải tuân theo giới hạn này. Miễn phí cho các nhà phát triển cá nhân và các công ty. Một bảng điều khiển mới cho Docker Hub cũng sẽ khả dụng, cung cấp cho bạn khả năng xem trạng thái của tất cả các hình ảnh bộ chứa trên tất cả các kho lưu trữ được liên kết với tài khoản của bạn.

Giới hạn lưu trữ mới cho hình ảnh vùng chứa sẽ là gì?

Docker đã giới thiệu chính sách lưu trữ hình ảnh vùng chứa mới cho hình ảnh không hoạt động, có hiệu lực từ ngày 1 tháng 2020 năm XNUMX. Chính sách lưu trữ cho hình ảnh vùng chứa không hoạt động sẽ áp dụng cho các gói giá sau:

  • Gói miễn phí: sẽ có giới hạn lưu trữ trong 6 tháng đối với hình ảnh không hoạt động;
  • Các gói Pro và Team: Sẽ không có giới hạn độ tuổi cho các hình ảnh không hoạt động.

Hình ảnh "không hoạt động" là gì?

Hình ảnh không hoạt động là hình ảnh vùng chứa chưa được tải xuống hoặc đẩy lên kho lưu trữ hình ảnh Docker Hub trong 6 tháng.

Làm cách nào để kiểm tra trạng thái hình ảnh của tôi?

Trong kho lưu trữ Docker Hub, mỗi nhãn (và hình ảnh cuối cùng được liên kết với nhãn) có ngày "Đẩy lần cuối", có thể dễ dàng nhìn thấy trong Kho lưu trữ nếu bạn đã đăng nhập vào tài khoản của mình. Một bảng điều khiển mới cung cấp khả năng xem trạng thái của tất cả hình ảnh trên tất cả các kho lưu trữ trong tài khoản của bạn, bao gồm nhãn gần đây nhất cũng như các phiên bản trước của nhãn, sẽ có sẵn trên Docker Hub. Chủ tài khoản sẽ được thông báo bằng e-mail về những hình ảnh không hoạt động được lên kế hoạch xóa.

Điều gì xảy ra với hình ảnh không hoạt động sau khi đạt đến giới hạn lưu giữ?

Bắt đầu từ ngày 1 tháng 2020 năm XNUMX, tất cả hình ảnh được đánh dấu là "không hoạt động" sẽ được lên lịch xóa. Chủ tài khoản sẽ được thông báo qua e-mail về những hình ảnh "không hoạt động" được lên lịch xóa.

Làm cách nào để tôi có được thời gian lưu trữ không giới hạn cho hình ảnh của mình?

Những hạn chế này sẽ chỉ áp dụng cho kế hoạch thuế quan Miễn phí. Người dùng tài khoản có gói thanh toán pro hoặc Đội không bị hạn chế. Nếu bạn có tài khoản gói Miễn phí, bạn có thể dễ dàng nâng cấp lên gói Pro hoặc Team có phí từ $5 hàng tháng với đăng ký hàng năm.

Tại sao Docker giới thiệu chính sách lưu giữ hình ảnh "không hoạt động" mới?

Là kho lưu trữ hình ảnh bộ chứa lớn nhất thế giới, Docker Hub lưu trữ hơn 15PB dữ liệu. Các công cụ phân tích nội bộ của Docker cho thấy rằng trong số 15 hình ảnh PB được lưu trữ trên Docker Hub, hơn 10PB đã không được yêu cầu trong hơn sáu tháng. Tìm hiểu sâu hơn, chúng tôi nhận thấy rằng khoảng 4.5PB trong số những hình ảnh không hoạt động này được liên kết với các tài khoản có gói Miễn phí.

Docker, sau khi giới thiệu hạn chế như vậy, sẽ có thể mở rộng quy mô kinh tế và cung cấp dịch vụ miễn phí cho các nhà phát triển và nhóm sử dụng dịch vụ để xây dựng và phân phối ứng dụng trên toàn thế giới.

Nếu chúng tôi là khách hàng dựa trên kho lưu trữ, chính sách lưu giữ có áp dụng cho chúng tôi không?

Không, khách hàng với bất kỳ gói trả phí nào sẽ không có bất kỳ giới hạn duy trì nào.

Hình ảnh chính thức có phải tuân theo chính sách lưu giữ hình ảnh "không hoạt động" không?

KHÔNG. Chính sách lưu giữ hình ảnh không hoạt động sẽ không áp dụng cho Hình ảnh chính thức. Không có hình ảnh nào trong không gian tên "thư viện" sẽ bị xóa. Hình ảnh được xuất bản từ các nhà xuất bản đã được xác minh cũng sẽ không bị hạn chế bởi chính sách lưu giữ hình ảnh không hoạt động.

Chính sách lưu giữ có áp dụng cho các kho lưu trữ, thẻ hoặc hình ảnh không?

Chính sách này sẽ chỉ áp dụng cho các hình ảnh trong kho lưu trữ chưa được truy cập trong 6 tháng qua, bao gồm các hình ảnh không được tham chiếu và các nhãn hình ảnh trước đó. Để biết thêm thông tin xem tài liệu.

Ví dụ: nếu thẻ ":latest" được tải xuống, điều đó có giúp tất cả các phiên bản trước đó không bị xóa không?

KHÔNG. Nếu thẻ ":latest" được tải xuống, chỉ phiên bản mới nhất của ":latest" mới được đánh dấu là đang hoạt động. Trạng thái của các phiên bản trước của nhãn sẽ không thay đổi.

Điều gì xảy ra sau khi xóa một hình ảnh không hoạt động?

Một hình ảnh không được truy cập trong 6 tháng qua sẽ được đánh dấu là "không hoạt động" và cũng sẽ được đánh dấu để xóa. Khi một hình ảnh được đánh dấu là không hoạt động, nó không thể tải xuống được nữa. Hình ảnh không hoạt động cũng sẽ hiển thị (trong Bảng điều khiển hình ảnh) trong một thời gian để khách hàng có thể khôi phục hình ảnh.

Hình ảnh đã xóa có thể được phục hồi?

Một hình ảnh không hoạt động sẽ hiển thị trong một thời gian ngắn (trong Bảng điều khiển hình ảnh) trước khi xóa để khách hàng có thể khôi phục những hình ảnh đó.

Nếu tôi có gói kế thừa (dựa trên kho lưu trữ), liệu chính sách lưu giữ hình ảnh không hoạt động và hạn chế tải xuống có áp dụng cho tài khoản của tôi không?

Các đăng ký kế thừa hiện tại không bị nhắm mục tiêu bởi chính sách và hạn chế tải xuống. Hãy nhớ rằng những khách hàng như vậy sẽ cần phải nâng cấp trước ngày 31 tháng 2021 năm XNUMX để kế hoạch thuế quan mới.

Các giới hạn để tải xuống hình ảnh từ kho lưu trữ Docker Hub là gì?

Các hạn chế tải xuống hình ảnh Docker dựa trên loại tài khoản của người dùng yêu cầu hình ảnh, không phải loại tài khoản của chủ sở hữu hình ảnh. Chúng được định nghĩa đây.

Điều này sẽ áp dụng các quyền tối đa của người dùng dựa trên tài khoản cá nhân của họ và bất kỳ tổ chức nào sở hữu tài khoản đó. Tải xuống trái phép là "ẩn danh" và bị giới hạn bởi địa chỉ IP thay vì ID người dùng. Để tìm hiểu thêm về tải lên hình ảnh được ủy quyền, hãy xem tài liệu.

Tải xuống được xác định như thế nào để giới hạn tần suất tải xuống?

Yêu cầu tải xuống bao gồm tối đa hai yêu cầu UTL GET của kho lưu trữ biểu mẫu /v2/*/manifests/*.

Điều này là do việc tải xuống tệp kê khai cho hình ảnh nhiều vòm yêu cầu tải xuống danh sách tệp kê khai rồi tải xuống tệp kê khai chính xác cho kiến ​​trúc được yêu cầu. Yêu cầu HEAD không được tính.

Lưu ý rằng tất cả các lượt tải xuống, bao gồm cả lượt tải xuống hình ảnh bạn đã sở hữu, đều được tính theo cách này. Đó là một thỏa hiệp không tính các lớp riêng lẻ.

Tôi có thể chạy máy nhân bản Docker Hub của riêng mình không?

thấy tài liệulàm như vậy. Vì nó sử dụng các yêu cầu HEAD nên chúng sẽ không được tính cho giới hạn tốc độ tải xuống. Cũng lưu ý rằng các yêu cầu hình ảnh ban đầu không được lưu trong bộ nhớ cache, vì vậy chúng sẽ được thực hiện.

Các lớp hình ảnh có được tính không?

KHÔNG. Vì chúng tôi đang giới hạn các yêu cầu tệp kê khai nên không có giới hạn về số lượng lớp (yêu cầu blob) khi tải xuống vào lúc này. Đây là thay đổi đối với chính sách trước đây của chúng tôi dựa trên phản hồi từ cộng đồng. Mục tiêu của thay đổi là làm cho chính sách trở nên thân thiện hơn với người dùng để người dùng không phải đếm các lớp của mọi hình ảnh mà họ có thể sử dụng.

Tốc độ tải xuống ẩn danh có bị giới hạn dựa trên địa chỉ IP không?

Đúng. Tỷ lệ yêu cầu bị giới hạn trên mỗi địa chỉ IP (ví dụ: đối với người dùng ẩn danh: 100 yêu cầu trong 6 giờ từ một địa chỉ). Xem thêm đây.

Các yêu cầu tải xuống từ người dùng đã đăng nhập vào tài khoản của họ có bị giới hạn bởi địa chỉ IP không?

Không, yêu cầu tải xuống từ người dùng được ủy quyền dựa trên tài khoản, không phải IP. Tài khoản miễn phí được giới hạn ở 200 yêu cầu mỗi khoảng thời gian sáu giờ. Tài khoản trả phí là không giới hạn.

Các hạn chế có áp dụng nếu tôi đăng nhập vào tài khoản của mình và sau đó ai đó ẩn danh áp dụng hạn chế từ IP của tôi không?

Không, người dùng đã đăng nhập vào tài khoản tải xuống hình ảnh của họ sẽ bị hạn chế chỉ dựa trên loại tài khoản. Nếu một người dùng ẩn danh từ IP của bạn nhận được một hạn chế, nó sẽ không ảnh hưởng đến bạn cho đến khi bạn được ủy quyền hoặc bạn sẽ không đạt được hạn chế của mình.

Có vấn đề gì khi tôi tải xuống hình ảnh không?

Không, tất cả các hình ảnh đều được coi là giống nhau. Các giới hạn hoàn toàn dựa trên cấp độ tài khoản mà người dùng đang tải xuống hình ảnh, không dựa trên cấp độ tài khoản của chủ sở hữu kho lưu trữ.

Những hạn chế này sẽ thay đổi?

Chúng tôi sẽ theo dõi chặt chẽ các hạn chế và đảm bảo rằng chúng có liên quan đến các trường hợp sử dụng thông thường theo cấp độ của chúng. Đặc biệt, các hạn chế miễn phí và ẩn danh phải luôn đáp ứng quy trình công việc bình thường của một nhà phát triển. Việc sửa chữa sẽ được thực hiện theo nguyên tắc này và khi cần thiết. bạn cũng có thể Viết thư cho chúng tôi ý kiến ​​​​của bạn về giới hạn.

Điều gì về các hệ thống CI nơi tải xuống ẩn danh?

Chúng tôi hiểu rằng có những trường hợp chấp nhận được nhiều lượt tải xuống ẩn danh. Ví dụ: nhà cung cấp CI trên đám mây có thể chạy các bản dựng dựa trên PR cho các dự án nguồn mở. Chủ sở hữu dự án có thể không sử dụng được thông tin đăng nhập của họ từ Docker Hub một cách an toàn để cho phép tải xuống trong trường hợp này và quy mô của các nhà cung cấp như vậy có thể sẽ gây ra các hạn chế. Tất nhiên, chúng tôi sẽ giải quyết các trường hợp như vậy theo yêu cầu và tiếp tục cải thiện các cơ chế hạn chế tần suất tải xuống để cải thiện tương tác với các nhà cung cấp này. Viết thư cho chúng tôi tại mailto:[email được bảo vệ]nếu bạn gặp khó khăn.

Docker có cung cấp các gói giá riêng cho các dự án nguồn mở không?

Có, Docker, với tư cách là một phần hỗ trợ của cộng đồng Nguồn mở, sau đó sẽ công bố các gói giá mới cho họ. Để áp dụng cho một kế hoạch thuế quan như vậy, điền vào hình thức.

NB Về bài học Khóa học video docker, được ghi lại trong Slurm vào mùa hè năm 2020, các diễn giả nói chi tiết về cách làm việc với hình ảnh ở cấp độ nâng cao. Tham gia ngay!

Nguồn: www.habr.com

Thêm một lời nhận xét