Linuxword Global
当前位置: Linux技术 > 如何從,Proxmox Web UI,儀表板,創建,Proxmox 容器

什麼是 Linux 容器?

Linux Container(簡稱 LXC)是一種操作系統級虛擬化方法,用於運行共享底層 Linux 內核的多個隔離應用程序。換句話說,容器將使用與它們運行的主機系統相同的內核。

 

容器由一個或多個進程(通常以降低的特權運行)組成,這些進程共享對內核對象的可見性和主機資源的共同共享。

內核對象的共享可見性由命名空間管理,它可以防止一個容器中的進程與另一個容器中的內核對象(例如文件或進程)交互。

資源分配由內核提供的cgroups (控制組)管理,以限制資源使用並確定優先級。LXC 容器是一組進程,它們共享相同的命名空間和 cgroup 集合。

容器對於開發、部署和測試可以在同一主機系統上的隔離執行環境中運行的現代分佈式應用程序和微服務非常有用。

容器的需求量很大,因為它們是完全虛擬機 (VM) 的輕量級替代品。與 VM 相比,容器的運營和運行成本非常低。

從 Proxmox Web 儀表板創建 Proxmox 容器

Proxmox 使用 Linux 容器 (LXC) 作為其底層容器技術。

我們可以從 Proxmox VE 圖形網絡用戶界面 (GUI) 或使用 Proxmox Container Toolkit ( pct )從命令行創建容器。

在本教程中,我們將看到如何從 Proxmox web 儀表板創建和管理 Proxmox 容器。

第 1 步 - 登錄 Proxmox Web 用戶界面

打開 Web 瀏覽器並導航到https://proxmox-IP-address:8006/ URL。您會對 Proxmox 登錄頁面感到滿意。輸入用戶名 (root) 及其密碼。

Login-To-Proxmox-Web-Dashboard.png.webp
登錄到 Proxmox Web 儀表板

第 2 步 - 下載容器鏡像

容器鏡像(也稱為模板或設備)是一個 tar 存檔,它與運行容器的所有內容捆綁在一起。

Proxmox 為流行的 Linux 發行版提供了各種模板。在編寫本指南時,您可以從 Proxmox VE 官方存儲庫下載以下 Linux 發行版的容器模板。

  • 高山Linux
  • 架構Linux
  • CentOS / CentOS Stream / AlmaLinux / Rocky Linux
  • 德比安
  • 德旺
  • 軟呢帽
  • Gentoo
  • 開放SUSE
  • Ubuntu

您還可以從Turnkey Linux網站下載各種現成的設備。

Turnkey Linux 是一個開源項目,它開發了一個免費的虛擬設備庫,該庫具有最好的面向服務器的開源軟件。每個虛擬設備都針對易用性進行了優化,並且可以在幾分鐘內部署到裸機、虛擬機和雲中。

出於本指南的目的,我將使用 Debian 11 標準模板。

單擊 Proxmox 主機名旁邊的小箭頭按鈕將其展開。然後單擊名為“本地”的存儲。您將看到以下屏幕。

Click-On-Storage-local-On-Proxmox-System
單擊 Proxmox 系統上的“本地”存儲

單擊“CT 模板”選項,然後單擊“模板”按鈕。

Click-On-CT-Templates-Option
單擊 CT 模板選項

您還可以單擊“上傳”按鈕上傳已下載的模板,或選擇“從 URL 下載”按鈕從特定 URL 下載模板。我的本地磁盤上沒有任何模板,所以我選擇了“模板”按鈕。

選擇您選擇的容器模板,然後點擊下載按鈕。

Download-Debian-Container-Template
下載 Debian 容器模板

現在,所選模板將被下載並保存在/var/lib/vz/template/cache/Proxmox 主機的目錄中。

下載模板後,單擊關閉按鈕。

Debian-Template-Downloaded
Debian 模板已下載

您現在將在“CT 模板”部分下看到已下載模板的列表。

Available-Container-Templates-In-Proxmox
Proxmox 中可用的容器模板

現在是時候使用下載的模板創建容器了。

第 3 步 - 創建 Proxmox 容器

右鍵單擊 Proxmox 節點,然後單擊“創建 CT ”。在我的例子中,pvedebian是我的 Proxmox 主機的名稱。

Create-New-Proxmox-Container
創建新的 Proxmox 容器

輸入“root”用戶的容器名稱和密碼。您不應在主機名中使用下劃線、空格或任何特殊字符。單擊下一步繼續。

Enter-Container-Hostname-And-Root-Password.png.webp
輸入容器主機名和根密碼

從“模板”下拉框中選擇容器模板,然後單擊下一步。

Choose-Container-Template.png.webp
選擇容器模板

輸入新容器的磁盤大小,然後單擊下一步。

Enter-Disk-Size-For-Container.png.webp
輸入容器的磁盤大小

選擇核心數,然後單擊“下一步”。

Enter-Number-Of-Cores-For-Container.png.webp
輸入容器的核心數

輸入容器的 RAM 大小,然後單擊下一步。

Enter-RAM-Size-For-Container.png.webp
輸入容器的 RAM 大小

輸入容器的 IP 地址和網關,然後單擊下一步。這裡,網關是可選的。如果想讓Container 與網絡中的其他Container 對話,可以進入gateway。

另外請記住,網關必須是您的網橋 ( vmbr0 ) IP 地址,並且 Container 的 IP 地址應該在同一子網內。例如網橋的IP地址是192.168.1.101,Container的IP地址應該是192.168.1.x/24。此外,您還必須提及子網掩碼和 IP 地址(例如 192.168.1.15/ 24)。

Enter-IP-Address-And-Gateway-For-Container.png.webp
輸入容器的 IP 地址和網關

如果你想讓你的容器連接到互聯網,請輸入公共 DNS 服務器(例如 8.8.8.8)。確保您在正確的字段中輸入了 DNS。

Enter-DNS-Server-IP-For-Container.png.webp
輸入容器的 DNS 服務器 IP

查看設置/選項,如果您對它沒問題,請單擊完成按鈕以創建 Proxmox 容器。

Review-Container-Settings.png.webp
查看容器設置

成功創建容器後,您將在輸出中看到“TASK OK”消息。

Proxmox-Container-Is-Created-Successfully
Proxmox容器創建成功

關閉對話框,新創建的 Proxmox 容器列在左窗格中的 Proxmox 節點下。

在以下屏幕截圖中,您會在“pvedebian”節點下看到名為“debian11ct”且容器 ID 為“100”的容器。

單擊容器以查看其摘要。

Container-Summary
容器摘要

在 Summary 部分,您可以查看 Container 的運行時間、cpu 使用率、內存使用率、網絡流量和磁盤 I/O 等。

您還可以從中央窗格配置或更改各種參數(例如訪問控制台、網絡、DNS、防火牆、快照、備份等)。

Configure-Container-Parameters
配置容器參數

第 4 步 - 啟動容器

要啟動容器,只需單擊其名稱,然後單擊右上角的“啟動”按鈕。

Start-A-Proxmox-Container
啟動 Proxmox 容器

第 5 步 - 訪問容器的控制台

要訪問正在運行的容器的控制台屏幕,請單擊右上角的“控制台”操作按鈕。

Access-Proxmox-Console
訪問 Proxmox 控制台

正在運行的 Container 的控制台將在單獨的瀏覽器窗口中打開。輸入用戶名(即 root)及其密碼以登錄到 Container 的控制台。

Proxmox-Container-Console
Proxmox 容器控制台

即使您關閉此瀏覽器窗口,容器仍會在後台運行。

您是否注意到uname上面屏幕截圖中命令的輸出?它顯示了 Proxmox 主機的相同內核版本,因為容器使用 Proxmox 主機的相同底層內核。

第 6 步 - 關閉/重啟/停止容器

您可以使用頂部的相應操作按鈕關閉或重新啟動或暫停/恢復正在運行的容器。

Shutdown-Reboot-Stop-Container
關閉、重啟、停止容器

第 7 步 - 克隆容器

如果 Container 正在運行,請將其關閉。單擊頂部的“更多”下拉操作按鈕,然後選擇“克隆”選項以克隆容器。

Clone-Container
克隆容器

輸入克隆名稱,選擇目標存儲位置。如果您想將其保存在默認位置,請保持原樣。單擊克隆按鈕開始克隆。

Enter-Cloned-Container-Details
輸入克隆的容器詳細信息

第 8 步 - 移除容器

首先,確保容器已關閉電源。單擊“更多”下拉按鈕並選擇“刪除”選項以刪除容器。

Remove-Container
刪除容器

結論

在這份綜合指南中,我們討論瞭如何從 Proxmox Web 用戶界面創建 Proxmox 容器。我們還研究瞭如何執行基本的容器管理操作,例如啟動、停止、刪除和克隆容器。

如您所見,從 Proxmox 網絡控制台創建和管理容器非常簡單!我們也可以從命令行執行相同的操作。我們將很快介紹它。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: [email protected],我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2306 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 5836 个
  • 注册用户: 139 人
  • 访问总量: 8,684,278 次
  • 最近更新: 2024年4月2日