在本教程中,我們將向您展示如何在 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 所需的包和依賴項。
- A
non-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官網.