Chuyển đến nội dung chính
Phiên bản: TOS 6

Trình quản lý Docker

Trình quản lý Docker là một công cụ quản lý Docker với giao diện người dùng đồ họa, mang lại trải nghiệm người dùng tuyệt vời. Trình quản lý Docker tích hợp một registry image và cung cấp nhiều chức năng thông qua giao diện đồ họa, bao gồm tìm kiếm, tải xuống image và cài đặt, cấu hình container. Hàng triệu image có sẵn trên Docker Hub mang đến nhiều khả năng cho TNAS của bạn để đáp ứng nhu cầu kinh doanh của bạn.

Lưu ý

Vui lòng cài đặt Docker Engine trước khi sử dụng ứng dụng Trình quản lý Docker.

Tổng quan​

Trong giao diện tổng quan, bạn có thể nhanh chóng theo dõi trạng thái thời gian thực của các dự án và container để đảm bảo dịch vụ hoạt động ổn định. Ngoài ra, trang này hiển thị một cách trực quan mức sử dụng tài nguyên của các dự án và container đang chạy, mang lại cái nhìn tổng quan tức thì.

Dự án​

Thông qua tính năng dự án, bạn có thể dễ dàng định nghĩa một ứng dụng đa container bằng tệp cấu hình Docker-compose.yml. Chúng có thể khởi tạo và quản lý tất cả các dịch vụ được chỉ định trong cấu hình tệp YML chỉ với một lệnh duy nhất, giải quyết nhu cầu điều phối giữa các container.

Tạo Dự án​

Để tạo một dự án bằng tính năng dự án:

  1. Điều hướng đến giao diện ứng dụng Trình quản lý Docker và chọn "Dự án" từ thanh điều hướng bên trái
  2. Nhấp vào biểu tượng "Thêm" ở góc trên bên phải hoặc nút "Thêm ngay" trên trang để mở cửa sổ bật lên tạo dự án
  3. Lần lượt nhập tên dự án, đường dẫn dự án và chọn tệp cấu hình Docker-compose.yml

Các tùy chọn tệp cấu hình bao gồm:

  • TNAS cục bộ: Chọn một tệp cấu hình được lưu trữ cục bộ trên TNAS
  • Máy tính của bạn: Tải lên tệp cấu hình từ máy tính của bạn
  • Tạo tệp YAML: Mở trình chỉnh sửa để tạo tệp Docker-compose.yml mới
  1. Xác thực cấu hình YAML
  2. Sau khi xác thực, nhấp vào nút Áp dụng
Lưu ý

Việc xác thực YAML sẽ kiểm tra nội dung và định dạng của tệp docker-compose.yml trong trình chỉnh sửa. Nếu nội dung trống hoặc định dạng không chính xác, nút "Áp dụng" sẽ bị vô hiệu hóa. Vui lòng sửa tệp docker-compose.yml của bạn theo các gợi ý được cung cấp.

Quản lý Dự án​

Trên trang dự án, bạn có thể thực hiện các thao tác sau:

  • Thêm mục: Thêm một mục mới
  • Khởi động/Dừng: Khởi động hoặc dừng mục đã chọn
  • Khởi động lại: Khởi động lại mục đã chọn
  • Chỉnh sửa: Sửa đổi mục đã chọn
  • Xóa: Xóa mục đã chọn
  • Buộc dừng: Buộc chấm dứt mục đã chọn
  • Xóa sạch: Dừng và xóa tất cả container, mạng, image và volume dữ liệu liên quan đến dịch vụ
  • Build: Xây dựng lại dự án bằng tệp Docker-compose.yml đã cấu hình

Container​

Container là các phiên bản đang chạy của image Docker, đại diện cho biểu hiện động của image. Chúng có thể được khởi động, tạm dừng, dừng và xóa. Việc tạo container cần có image. Nếu bạn không có image nào, bạn có thể truy cập trang registry để tải xuống các image do các nhà phát triển mã nguồn mở tải lên.

Tạo Container​

Để tạo một container trong ứng dụng Trình quản lý Docker:

  1. Điều hướng đến giao diện ứng dụng Trình quản lý Docker và nhấp "Image" trong thanh điều hướng bên trái
  2. Nhấp vào biểu tượng "Bắt đầu" ở góc trên bên phải để mở cửa sổ bật lên tạo container
  3. Đặt thông tin chung sau:
    • Tên container
    • Chọn liệu có bật giới hạn tài nguyên, tự động khởi động lại và thực thi đặc quyền cao cho container hay không
  4. Cấu hình các thư mục được gắn kết
  5. Chọn loại mạng cho cấu hình mạng
  6. Cấu hình cổng mạng
  7. Đặt biến môi trường
  8. Thiết lập kết nối với các container khác
  9. Cấu hình lệnh thực thi
  10. Xác nhận cài đặt và nhấp "OK" để hoàn tất cấu hình
Lưu ý
  1. Nếu bạn đã xác nhận rằng cài đặt của mình là đúng nhưng vẫn không thể tạo thành công container bằng image từ Docker Hub, hãy thử sử dụng một image khác. Docker Hub chứa các image tùy chỉnh do các nhà phát triển khác nhau tải lên và đôi khi chất lượng của các image không thể được đảm bảo
  2. Khi cấu hình cổng container, hãy chọn số cổng khác với các cổng được sử dụng bởi các dịch vụ khác để tránh lỗi dịch vụ do xung đột cổng

Quản lý Container​

Trên trang container, bạn có thể thực hiện các thao tác sau:

  • Thêm: Chọn một image để tạo container
  • Khởi động/Dừng: Khởi động hoặc dừng container
  • Khởi động lại: Khởi động lại container đang chạy
  • Chỉnh sửa: Sửa đổi cấu hình của container
  • Xóa: Xóa container đã chọn
  • Buộc Dừng: Buộc dừng container đang chạy
  • Nhân bản Container: Nhân bản cấu hình của container hiện có để tạo container mới
  • Xuất: Xuất container đã chọn dưới dạng tệp .tar
  • Nhập: Nhập một tệp có thể được cấu hình để tạo container
  • Tiến trình: Xem trạng thái chạy của các lệnh được thực thi trong container
  • Nhật ký: Xem nhật ký do hoạt động của container tạo ra
  • Terminal: Truy cập giao diện terminal của container

Xem lý do tạo dự án thất bại​

Nếu việc tạo dự án thất bại, bạn có thể kiểm tra lý do bằng cách nhấp vào trạng thái "Tạo thất bại" và xem nhật ký lỗi.

Image​

Một image Docker là một hệ thống tệp đặc biệt, không chỉ bao gồm các tệp cần thiết để chạy chương trình, thư viện, tài nguyên, cấu hình và các tệp khác mà container cần khi chạy, mà còn chứa các tham số cấu hình được chuẩn bị cho thời gian chạy. Nó là nền tảng để tạo và chạy các container Docker.

Image Cục bộ​

Phần này liệt kê các image đã được tải xuống cục bộ trên TNAS. Bạn có thể quản lý tất cả các image đã tải xuống thông qua tính năng image và sử dụng chúng để tạo container. Ngoài ra, bạn có thể nhập image bằng cách tải lên tệp.

Quản lý Image Cục bộ​

Trên trang image cục bộ, bạn có thể thực hiện các thao tác sau:

  • Bắt đầu: Khởi chạy image đã chọn và cấu hình container tương ứng
  • Nhập: Tải lên các image được lưu trữ cục bộ trên máy tính của bạn hoặc trên NAS
  • Xuất: Lưu image đã chọn vào một thư mục trên NAS
  • Xóa: Xóa image đã chọn

Registry​

Registry đồng bộ hàng triệu kho image từ Docker Hub, cung cấp quyền truy cập vào một thư viện image khổng lồ. Trong registry, bạn có thể tải xuống các tệp image.

Cách Tải xuống Image từ Registry​

  1. Định vị image mong muốn trong danh sách hoặc sử dụng chức năng tìm kiếm để tìm nó theo từ khóa
  2. Chọn image bạn muốn tải xuống và nhấp vào nút "Tải xuống" ở góc trên bên phải
  3. Chọn phiên bản của image bạn muốn và nhấp "OK"
  4. Sau khi tải xuống, quản lý image thông qua "Image Cục bộ" để kích hoạt và quản lý thêm
Lưu ý

Khi bạn không thể tải registry, vui lòng kiểm tra xem kết nối mạng của bạn có được thiết lập đúng cách hay không.

Mạng​

Mạng rất quan trọng để các container giao tiếp với nhau, với máy chủ hoặc với các dịch vụ bên ngoài. Khi cài đặt, sẽ có một mạng host và mạng bridge mặc định. Nên sử dụng mạng bridge do người dùng định nghĩa để kiểm soát giao tiếp container và bật phân giải DNS tự động từ tên container sang địa chỉ IP.

Trong Mạng, bạn có thể cấu hình và quản lý cài đặt mạng. Trình quản lý Docker hỗ trợ các trình điều khiển giao diện mạng sau:

  • bridge: Cung cấp một không gian tên mạng biệt lập
  • host: Sử dụng không gian tên mạng của máy chủ Docker

Quản lý Mạng​

  • Thêm: Tùy chỉnh cài đặt cho mạng
  • Xóa: Xóa mạng đã chọn
  • Cài đặt: Quản lý các container được kết nối với mạng đã chọn

Cài đặt​

Quản lý Lời nhắc Hệ thống cho Quá trình Tải xuống Image trong Ứng dụng

Nhật ký​

Phần này liệt kê tất cả các bản ghi thực thi trong ứng dụng Trình quản lý Docker, cho phép bạn quản lý việc xuất và ghi nhật ký của các bản ghi này.

Quản lý Nhật ký​

Trên trang Nhật ký, bạn có thể xem nhật ký cho tất cả các tác vụ hoặc chọn một tác vụ cụ thể để xem nhật ký của nó. Bạn cũng có thể thực hiện các thao tác sau trên nhật ký:

  1. Tìm kiếm: Tìm kiếm sự kiện
  2. Làm mới: Làm mới nhật ký
  3. Xuất: Xuất nhật ký
  4. Xóa: Xóa nhật ký, có thể xóa tất cả nhật ký hoặc nhật ký của một tác vụ cụ thể
  5. Cài đặt: Đặt chính sách lưu giữ nhật ký. Các nhật ký không tuân thủ chính sách sẽ tự động bị xóa