Triển khai public image

Triển khai container từ public image

  1. Click vào tab Deployments.

    • Click vào Create your first deployment.

    Lightsail

  2. Đặt tên cho container (container name) và tên image (image name) là nginx. Source container image có thể đến từ một kho lưu trữ công cộng như Docker Hub hoặc là những container image mà bạn đã tạo và lưu trữ trên dịch vụ container image repo của mình. Trong bài lab này, chúng ta sẽ sử dụng container image docker Nginx chính thức, được Nginx cung cấp. Docker Official Images là một tập hợp các kho lưu trữ Docker được lựa chọn, lưu trữ trên Docker Hub, đã được quét các lỗ hổng bảo mật và được duy trì bởi đội ngũ Docker.

    Lightsail

  3. Bạn cũng có thể thêm các cấu hình tùy chọn như lệnh khởi chạy ban đầu, biến môi trường và các port mạng cho container. Đối với bài lab này, bạn không cần phải chỉ định lệnh khởi chạy hay các biến môi trường, nhưng bạn cần mở port để có thể kết nối tới nginx server. Chúng ta sẽ cấu hình Container Nginx để lắng nghe trên cổng 80 cho lưu lượng truy cập HTTP.

    • Click vào Add open ports.

    Lightsail

  4. Điền thông tin cho port là 80 và giữ nguyên Protocol là HTTP.

    Lightsail

  5. Để kiểm tra dịch vụ container đang hoạt động chính xác, chúng ta sẽ cần xác định public endpoint mà chúng ta có thể truy cập từ trình duyệt web. Chúng ta sẽ chỉ định nginx làm container xử lý traffic tới public endpoint qua cổng 80. Đường dẫn health check (/) sẽ giữ nguyên giá trị mặc định.

    • Click vào Save and deploy.

    Lightsail

  6. Quá trình deploy container có thể mất vài phút để hoàn tất và trạng thái sẽ chuyển từ Deploying sang Active.

    Lightsail

  7. Cuộn màn hình lên trên và click vào public domain của deployment để kết nối tới nginx container.

    Lightsail

  8. Bạn sẽ kết nối tới server nginx đã được cài đặt trên container nginx của bạn. Container này đã được triển khai sử dụng public container image từ Docker Hub. Trong bước tiếp theo, chúng ta sẽ tạo container image của riêng mình và triển khai nó trên dịch vụ Lightsail container.

    Lightsail