GitLab CI - Đăng ký vùng chứa
Sự miêu tả
Đăng ký vùng chứa là một hệ thống lưu trữ và phân phối nội dung, hệ thống này lưu trữ Docker của họ (nó là cơ sở dữ liệu của các hình ảnh được xác định trước được sử dụng để chạy các ứng dụng).
Triển khai Registry
Bạn có thể triển khai sổ đăng ký bằng cách sử dụng các lệnh dưới đây:
Step 1 - Đầu tiên, đăng nhập vào máy chủ GitLab của bạn bằng SSH (Secure Shell).
Step 2 - Bây giờ khởi động vùng chứa đăng ký bằng cách sử dụng lệnh dưới đây -
$ docker run -d -p 5000:5000 --restart = always --name registry registry:2
Các -p 5000: 5000 quy định cụ thể phần đầu tiên như cổng máy chủ và phần thứ hai là cổng trong container. Các --restart = luôn cờ khởi động lại registry tự động khi khởi động lại Docker. Sổ đăng ký: 2 được định nghĩa là một hình ảnh.
Step 3 - Bây giờ, kéo hình ảnh từ trung tâm Docker vào sổ đăng ký của bạn -
$ docker pull ubuntu:16.04
Lệnh trên kéo hình ảnh ubuntu: 16.04 từ Docker Hub.
Step 4 - Tiếp theo, gắn thẻ hình ảnh để trỏ đăng ký của bạn -
$ docker tag ubuntu:16.04 localhost:5000/my-ubuntu
Ở đây, chúng tôi đang gắn thẻ hình ảnh localhost: 5000 / my-ubuntu cho hình ảnh ubuntu: 16.04 hiện có .
Step 5 - Đẩy hình ảnh vào sổ đăng ký cục bộ đang thực thi tại localhost: 5000.
$ docker push localhost:5000/my-ubuntu
Step 6- Bây giờ xóa hình ảnh được lưu trong bộ đệm ẩn ( ubuntu: 16.04 và localhost: 5000 / my-ubuntu ) khỏi sổ đăng ký -
$ docker image remove ubuntu:16.04
$ docker image remove localhost:5000/my-ubuntu
Step 7- Kéo lại localhost: 5000 / my-ubuntu image từ local registry -
$ docker pull localhost:5000/my-ubuntu
Step 8 - Bây giờ hãy dừng sổ đăng ký và xóa dữ liệu -
$ docker container stop registry && docker container rm -v registry