Cách cài đặt Rancher Docker Container Manager trên Debian

theanh

Administrator
Nhân viên
Rancher là một dự án mã nguồn mở và miễn phí cung cấp nền tảng quản lý cho các container Docker. Rancher cho phép chúng tôi vận hành Docker trong sản xuất ở quy mô lớn. Rancher đi kèm với các dịch vụ cơ sở hạ tầng mô-đun như mạng đa máy chủ, cân bằng tải toàn cầu và cục bộ, giám sát, khôi phục và ảnh chụp nhanh khối lượng.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Rancher trên Debian 9.

Yêu cầu​

  • Một máy chủ chạy Debian 9.
  • Một người dùng không phải root có quyền sudo.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật kho lưu trữ APT lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng lệnh sau.
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Tiếp theo, khởi động lại hệ thống để áp dụng tất cả các thay đổi. Tiếp theo, cài đặt các gói cần thiết bằng lệnh sau:
Mã:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
Sau khi tất cả các gói cần thiết được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt Docker​

Rancher dựa trên Docker, vì vậy bạn sẽ cần cài đặt Docker vào hệ thống của mình. Theo mặc định, phiên bản mới nhất của Docker không có trong kho lưu trữ Debian 9. Vì vậy, bạn sẽ cần thêm kho lưu trữ Docker vào hệ thống của mình.

Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Tiếp theo, thêm kho lưu trữ Docker bằng lệnh sau:
Mã:
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
Tiếp theo, cập nhật cơ sở dữ liệu apt bằng lệnh sau:
Mã:
sudo apt-get update -y
Cuối cùng, cài đặt Docker bằng cách chạy lệnh sau:
Mã:
sudo apt-get install docker-ce -y
Sau khi Docker được cài đặt, bạn có thể xác minh bằng lệnh sau:

Cài đặt Rancher​

Docker hiện đã hoạt động, đã đến lúc cài đặt Rancher.

Bạn có thể khởi chạy máy chủ Rancher bằng lệnh sau:
Mã:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Lệnh trên sẽ mất vài phút để máy chủ Rancher khởi động. Sau khi tải xuống và khởi động thành công hình ảnh Rancher, bạn sẽ thấy kết quả đầu ra sau:
Mã:
stable: Đang kéo từ rancher/serverbae382666908: Hoàn tất kéo29ede3c02ff2: Hoàn tất kéoda4e69f33106: Hoàn tất kéo8d43e5f5d27f: Hoàn tất kéob0de1abb17d6: Hoàn tất kéo422f47db4517: Hoàn tất kéo79d37de643ce: Hoàn tất kéo69d13e08a4fe: Hoàn tất kéo2ddfd3c6a2b7: Hoàn tất kéobc433fed3823: Hoàn tất kéob82e188df556: Hoàn tất kéodae2802428a4: Hoàn tất kéoa6247572ea3c: Hoàn tất kéo884c916ebae4: Hoàn tất kéo hoàn tất85517c9c5365: Kéo hoàn tất02dded9fe690: Kéo hoàn tấtfd9f433c3bc6: Kéo hoàn tất44d91b3fea45: Kéo hoàn tất0d463387dfeb: Kéo hoàn tất60753c4d26f0: Kéo hoàn tấta003892966fe: Kéo hoàn tấtTóm tắt: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4Trạng thái: Đã tải xuống hình ảnh mới hơn cho rancher/server:stabledd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL , bạn sẽ được chuyển hướng đến trang quản trị Rancher như hiển thị bên dưới:



Theo mặc định, Rancher không cấu hình kiểm soát truy cập. Để cấu hình Kiểm soát truy cập, hãy chuyển đến tab ADMIN và nhấp vào Kiểm soát truy cập, bạn sẽ thấy trang sau:





Tại đây, hãy nhấp vào LOCAL, cung cấp tên người dùng và mật khẩu Quản trị viên của bạn, sau đó nhấp vào nút Enable Local Auth, bạn sẽ thấy trang sau:


Liên kết​

 
Back
Bên trên