Gương đăng ký Docker

Guong Dang Ky Docker



Đăng ký Docker là một chức năng thiết yếu của hệ sinh thái Docker. Sổ đăng ký Docker là một kho lưu trữ hoặc trung tâm trung tâm cho phép người dùng lưu trữ và chia sẻ hình ảnh vùng chứa Docker. Sử dụng sổ đăng ký Docker, bạn có thể dễ dàng tạo, tải lên và chia sẻ hình ảnh vùng chứa của mình. Sau đó, bạn có thể cập nhật và thực hiện các thay đổi đối với hình ảnh và tự động áp dụng chúng cho hình ảnh.

Hình ảnh Docker là bản thiết kế để tạo vùng chứa. Chúng chứa tất cả các thành phần và hướng dẫn cần thiết để chạy một ứng dụng hoặc dịch vụ cụ thể.







Trước khi sử dụng hình ảnh, bạn cần tải hình ảnh đó xuống máy cục bộ; tuy nhiên, điều này có thể nhanh chóng trở nên kém hiệu quả. Đây là nơi đăng ký Docker phát huy tác dụng. Bạn có thể tải xuống hình ảnh bạn muốn từ bất kỳ máy chủ nào có cài đặt Docker.



Gương đăng ký Docker là gì?

Bản sao đăng ký Docker đề cập đến một bản sao đăng ký chuyên dụng có thể đóng vai trò là bộ đệm hoặc proxy để quản lý hình ảnh Docker một cách nhanh chóng và hiệu quả.



Mục đích chính của máy nhân bản đăng ký là cải thiện hiệu quả cũng như tốc độ truy xuất và phân phối hình ảnh trong môi trường Docker.





Khi cần sử dụng Docker image, bạn phải tải nó xuống máy cục bộ của mình. Tuy nhiên, việc tải xuống hình ảnh từ Internet nhiều lần có thể trở nên kém hiệu quả, đặc biệt khi xử lý hình ảnh lớn hoặc trong các tình huống có băng thông hạn chế.

Đây là nơi nhân bản đăng ký Docker phát huy tác dụng. Thay vì tìm nạp hình ảnh trực tiếp từ Internet, bạn có thể định cấu hình môi trường Docker của mình để lấy hình ảnh từ máy nhân bản đăng ký Docker gần đó.



Trường hợp sử dụng phổ biến là khi bạn đang chạy nhiều phiên bản Docker. Ví dụ: nếu bạn đang điều hành một phòng thí nghiệm sử dụng Docker làm công nghệ ảo hóa. Thay vì mỗi daemon Docker truy cập internet và tìm nạp hình ảnh khi cần, bạn có thể thiết lập một máy nhân bản đăng ký cục bộ và cho phép tất cả các daemon Docker tìm nạp hình ảnh từ nó, giảm lưu lượng bổ sung.

Cách chạy Mirror đăng ký Docker

Cách tốt nhất để chạy máy nhân bản đăng ký Docker là sử dụng hình ảnh đăng ký do Docker cung cấp. Hình ảnh này chứa triển khai đăng ký Docker cho phép bạn lưu trữ và phân phối hình ảnh Docker.

Bắt đầu bằng cách chạy lệnh “pull” để tải hình ảnh xuống như trong lệnh sau:

$ docker kéo đăng ký



Sau khi hình ảnh được tải xuống, chúng ta phải tạo một tệp cấu hình cho máy nhân bản đăng ký. Một ví dụ như sau:

phiên bản: 0,1
nhật ký:
lĩnh vực:
dịch vụ: đăng ký
kho:
bộ đệm:
bộ mô tả blob: inmemory
http:
địa chỉ: : 5000
tiêu đề:
Tùy chọn loại nội dung X: [ không ngửi được ]
sức khỏe:
trình điều khiển lưu trữ:
đã bật: ĐÚNG VẬY
khoảng thời gian: 10 giây
ngưỡng: 3


Bạn có thể lưu tệp này vào bất kỳ thư mục nào bạn chọn, miễn là bạn có quyền truy cập đọc và ghi.

Tiếp theo, chạy vùng chứa nhân bản đăng ký Docker, cung cấp đường dẫn đến tệp cấu hình mà chúng ta vừa tạo. Chúng tôi cũng phải chỉ định cổng nơi chúng tôi muốn tiếp xúc với container.

$ docker chạy -d -P 5000 : 5000 --khởi động lại = luôn luôn --tên =gương đăng ký -TRONG / con đường / ĐẾN / config.yml: / vân vân / docker / sổ đăng ký / đăng ký config.yml: 2


Tùy thuộc vào phiên bản, bạn có thể bỏ qua cấu hình và chạy với các giá trị mặc định bằng lệnh như sau:

$ docker chạy -d -P 5000 : 5000 --khởi động lại luôn luôn --tên cơ quan đăng ký: 2


Định cấu hình Docker Daemon

Khi máy nhân bản đang chạy, bạn có thể định cấu hình daemon Docker để sử dụng máy nhân bản đăng ký bằng cách chỉnh sửa tệp cấu hình daemon. Điều này thường nằm trong /etc/docker/daemon.json.

Thêm URL nhân bản dưới khóa nhân bản đăng ký.

{
'gương đăng ký' : [ 'https://<my-docker-mirror-host>' ]
}


Lưu tệp và tải lại Docker Engine để thay đổi có hiệu lực.

Kiểm tra sổ đăng ký

Bạn có thể kiểm tra máy nhân bản bằng cách lấy hình ảnh từ Docker Hub. Máy nhân bản sẽ lưu trữ hình ảnh cục bộ, giảm thời gian tải xuống. Ví dụ:

$ docker kéo núi cao


Lần kéo đầu tiên là từ Docker Hub, nhưng những lần kéo tiếp theo của cùng một hình ảnh sẽ nhanh hơn đáng kể.

Phần kết luận

Trong hướng dẫn này, bạn đã tìm hiểu cách định cấu hình máy nhân bản đăng ký Docker để tăng tốc độ tải xuống và phân phối hình ảnh Docker.