/ / Cách lưu trữ ứng dụng trên Docker Registry

Cách lưu trữ ứng dụng trên Docker Registry

Docker registry là một hệ thống lưu trữ và phân phối Docker image. Có nhiều hình ảnh được lưu trữ trên một trung tâm đăng ký. Một hình ảnh có thể có nhiều phiên bản, mỗi phiên bản được xác định bằng một thẻ khác nhau.


Cơ quan đăng ký cho phép người dùng lấy hình ảnh Docker từ nó và đẩy hình ảnh mới vào đó để lưu trữ. Điều này cho phép bạn có một bản sao của ứng dụng của bạn trực tuyến. Nó cũng cho phép bạn chia sẻ hình ảnh với người khác.

Tìm hiểu mọi thứ bạn cần để đẩy hình ảnh của ứng dụng vào sổ đăng ký Docker.


Tại sao nên sử dụng Docker Registry?

Mặc dù có nhiều cơ quan đăng ký công khai trực tuyến nhưng DockerHub vẫn rất phổ biến. Sổ đăng ký Docker là một sản phẩm của Docker Inc, công ty chịu trách nhiệm về chính nền tảng Docker. Nó lưu trữ cả kho lưu trữ công cộng và tư nhân. Bạn có thể sử dụng các kho công khai hoặc trả tiền cho các kho riêng bị hạn chế.

Sổ đăng ký Docker cung cấp các bản dựng tự động, tài khoản công ty và tích hợp kiểm soát nguồn. Việc thiết lập giống như GitHub, nền tảng mã nguồn mở hợp tác. Công cụ Docker tương tác với sổ đăng ký Docker theo mặc định. Bạn cũng có thể chạy các quy trình CI/CD của mình.

Bạn có thể tìm hiểu thêm về sổ đăng ký Docker bằng cách triển khai ứng dụng demo.

Tạo tài khoản đăng ký Docker

Bắt đầu bằng cách điều hướng đến trang web Docker Hub và đăng ký tài khoản ở đó.

Trang đăng ký Docker HUb

Khi bạn đã đăng ký và đăng nhập, bạn sẽ có quyền truy cập vào tài khoản Docker của mình.

bên trong tài khoản Docker mới

Bạn cần tạo một kho lưu trữ để đẩy hình ảnh ứng dụng demo vào. bấm vào Tạo kho lưu trữ nút, sau đó cung cấp một TênSự miêu tả của kho lưu trữ. Bạn có thể chọn đặt kho lưu trữ của mình ở chế độ công khai hoặc riêng tư. Sổ đăng ký Docker cung cấp cho bạn quyền truy cập vào một kho lưu trữ riêng miễn phí và nhiều kho lưu trữ công khai.

tạo kho lưu trữ trên Docker Hub

Kéo một hình ảnh Docker

Để kiểm tra quy trình, hãy kéo Hình ảnh Docker mẫu từ Docker Hub. Bạn có thể kéo một hình ảnh Ubuntu bằng lệnh này:

 docker pull ubuntu 

Ubuntu là một trong những hình ảnh Docker chính thức. Tiếp theo, bạn cần đẩy nó vào kho lưu trữ Docker của riêng bạn.

Đẩy hình ảnh của bạn vào Docker Registry

Bây giờ, bạn phải đẩy hình ảnh từ máy cục bộ của mình vào kho lưu trữ Docker Hub. Tất cả các kho chứa hướng dẫn về cách đẩy hình ảnh vào chúng. Bạn sẽ cần sử dụng cú pháp cụ thể này để cấu trúc hình ảnh cục bộ của mình trước khi đẩy nó vào kho lưu trữ của bạn. Nó sẽ xuất hiện như thế này:

repo hướng dẫn cách push docker image

Thay đổi tên của hình ảnh trong kho lưu trữ cục bộ của bạn để có cùng tên với lệnh trên kho lưu trữ từ xa. Bạn có thể làm điều này với lệnh sau:

 docker tag ubuntu:latest sandra35/testrepo:latest 

Khi quá trình hoàn tất, bạn sẽ thấy hình ảnh có tên và thẻ mới trong số các hình ảnh của mình.

Sau đó tiếp tục và đẩy hình ảnh vào sổ đăng ký bằng lệnh sau:

 docker push sandra35/testrepo:latest 

Một lần đẩy thành công sẽ như sau:

đẩy thành công vào sổ đăng ký docker

Bây giờ, điều hướng đến kho lưu trữ Docker từ xa trong trình duyệt của bạn. Bạn sẽ thấy hình ảnh trong kho lưu trữ khi bạn làm mới trang.

đẩy hình ảnh thành công vào sổ đăng ký docker

Xin chúc mừng, bạn đã lưu trữ thành công một hình ảnh trên sổ đăng ký Docker! Bạn có thể kiểm tra nhật ký ứng dụng bằng cách nhấp vào hình ảnh.

Sử dụng cùng một phương pháp, bạn có thể lưu trữ các ứng dụng của riêng mình. Kích thước của ứng dụng của bạn sẽ làm tăng âm lượng của hình ảnh được lưu trữ. Cơ quan đăng ký lưu trữ hình ảnh cho đến khi bạn xóa nó. Bạn có thể chia sẻ hình ảnh của mình với bất kỳ ai trên internet.

Docker Registry là Registry tốt nhất

Docker registry là một trong những tính năng tuyệt vời của hệ thống phần mềm Docker. Cơ quan đăng ký tối ưu hóa việc lưu trữ và phân phối hình ảnh trực tuyến. Bạn có thể nhanh chóng xây dựng các ứng dụng được đóng gói và vận chuyển chúng trực tuyến.

Sổ đăng ký Docker lưu trữ số lượng ứng dụng không giới hạn trên các kho lưu trữ công khai của nó. Ngoài ra, bạn có thể tạo các kho lưu trữ riêng phải trả tiền được giới hạn cho một đối tượng cụ thể.

Bắt đầu sử dụng sổ đăng ký Docker và thay đổi cách bạn lưu trữ và chia sẻ ứng dụng.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *