如何在 Ubuntu 22.04 LTS 上安裝 Rancher

在本教程中,我們將向您展示如何在 Ubuntu 22.04 LTS 上安裝 Rancher。 對於那些不知道的人,Rancher 是一個流行的開源容器管理平台,用於部署和管理 Kubernetes 集群、Docker 容器和其他容器化技術。 它提供了一個集中的用戶界面,用於管理容器化應用程序、擴展資源和監控它們的性能。

本文假設您至少對 Linux 有基本的了解,您知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 安裝非常簡單,它假定您在 root 帳戶下運行,如果不是,您可能需要添加 'sudo' 獲取 root 權限的命令。 我將逐步向您展示在 Ubuntu 22.04 上安裝 Rancher 開源容器管理平台。 對於 Ubuntu 22.04 和任何其他基於 Debian 的發行版,如 Linux Mint、Elementary OS、Pop!_OS 等,您可以按照相同的說明進行操作。

以前的要求

  • 運行以下操作系統之一的服務器:Ubuntu 22.04、20.04 和任何其他基於 Debian 的發行版,如 Linux Mint。
  • 建議您使用全新的操作系統安裝以避免潛在問題。
  • 通過 SSH 訪問服務器(如果您在桌面上,則只需打開終端)。
  • 有效的 Internet 連接。 您將需要 Internet 連接來下載 Rancher 和 Docker 所需的包和依賴項。
  • Anon-root sudo user或訪問root user. 我們建議充當non-root sudo user但是,如果您在以 root 身份運行時不小心,可能會損壞您的系統。

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安裝 Rancher

第 1 步:首先,通過運行以下命令確保系統上的所有軟件包都是最新的apt終端中的命令。

sudo apt update
sudo apt upgrade

步驟 2. Docker 安裝。

默認情況下,Docker 在 Ubuntu 22.04 基礎存儲庫中不可用。 現在運行以下命令將 Docker 存儲庫添加到系統中:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

接下來,將 GPG 密鑰導入您的系統:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

啟用存儲庫後,現在使用以下命令安裝最新版本的 Docker 包:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

您可以驗證是否安裝了 Docker 以及當前版本:

docker -v

安裝成功後,啟用Docker(使其在系統啟動時自動啟動),啟動它,使用以下命令檢查狀態:

sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker

默認情況下,Docker 需要 root 權限。 如果你想避免使用sudo每次你運行docker命令,將您的用戶名添加到docker團體:

sudo usermod -aG docker $(whoami)
su - ${USER}

確認您的用戶已添加到 docker 組:

groups

有關安裝和管理 Docker 的其他資源,請閱讀以下帖子:

  • 如何在 Ubuntu Linux 上安裝 Docker √

步驟 3. 在 Ubuntu 22.04 上安裝 Rancher。

現在已經安裝了 Docker,我們可以繼續在 Ubuntu 22.04 上安裝 Rancher Server。 要安裝 Rancher Server,您可以按照以下步驟操作:

sudo docker pull rancher/rancher:latest

接下來,運行 Rancher Server 容器:

sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

步驟 4. 配置防火牆。

我們現在使用 Rancher 設置一個簡單的防火牆 (UFW),以允許在默認 Web 端口 80 和 443 上進行公共訪問:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw enable

步驟 5. 訪問 Rancher Web 界面。

現在打開您的 Web 瀏覽器並使用 URL 訪問 Rancher Web UIhttps://your-domain.com. 您將被重定向到以下頁面:

應出現 Rancher 登錄屏幕,提示您設置新的管理員密碼。 設置管理員密碼後,您就可以開始使用 Rancher 直觀的 Web 界面管理和部署容器化應用程序。

恭喜! 您已成功安裝 Rancher。 感謝您使用本教程在 Ubuntu 系統上安裝 Rancher 容器管理。 如需更多幫助或有用信息,我們建議您諮詢Rancher官網.

相關文章