在 Ubuntu 24.04 上通过命令行使用容器可能有点困难,特别是对于初学者来说,因此,为了方便,我们可以在 Ubuntu 24.04 服务器上安装 Cockpit 和 Cockpit-podman 模块。
什么是 Cockpit和Cockpit-Podman?
cockpit 提供了一个基于 Web 的图形用户界面,旨在在仅带有命令行界面的 Linux 服务器上使用,但是 GUI 桌面用户也可以使用它。 Cockpit 的主要功能是提供一个集中位置来操作关键任务并管理服务器上的某些内容,例如日志、存储、网络、帐户和服务。
现在,除此之外,Cockpit 还提供了一些应用程序来进一步扩展其功能,Cockpit-podman 就是其中之一。安装后,“应用程序”选项卡中将显示相同的内容。
在本文详细的教程中,简单介绍在Ubunt上安装和配置Cockpit-Podman的步骤,以轻松管理容器化应用程序和服务。
准备你的 Ubuntu 24.04
让我们确保我们的系统是最新的,并为此在命令终端上运行给定的命令。
sudo apt update && sudo apt upgrade
安装 Cockpit 和 Cockpit-Podman
要在 Ubuntu 24.04 LTS 上使用 Cockpit-Podman,我们的系统上必须有 Cockpit 服务器管理。给定的命令将在 Ubuntu 24.04 上安装 Cockpit 及其 Podman 扩展。
sudo apt install cockpit cockpit-podman
激活并启动Cockpit
安装完成后,激活 Cockpit 服务,并使其在我们重新启动系统时自动启动。
sudo systemctl enable --now cockpit.socket
接下来,让我们检查 Cockpit 服务的状态以确保其处于活动状态且没有任何错误。
sudo systemctl status cockpit --no-pager -l
打开Cockpit网页界面
我们在 Ubuntu 24.04 上有一个正在运行的 Cockpit 服务以及 Podman 模块,现在要使用 Web 界面与它们一起使用,请打开系统浏览器,该浏览器可以访问安装了 Cockpit 的服务器或桌面的 IP 地址。
https://你的服务器IP:9090
或者
https://你的域名:9090
注意:它使用的端口号是9090,所以不要忘记在防火墙中打开它。使用UFW防火墙的用户可以运行该命令,sudo ufw allow 9090,而云用户则需要在其服务提供商的防火墙中打开此端口。
在的浏览器上,由于 SSL,如果您收到“您的连接不是私有的”警告,请单击“高级”,然后选择“继续 xxxx(不安全) ”。
您将看到 Cockpit 登录屏幕。使用您的系统用户凭据登录。
使用Cockpit-Podman管理容器**
登录后,在 Cockpit Dashboard 的 Web 界面上,从左侧面板中单击“ Podman Containers”。现在,您可以创建或管理 Linux 系统上可用的现有容器。
首先,点击“启动 Podman ”按钮在 Ubuntu 24.04 LTS 上启用并启动其服务。
现在,要从 Cockpit 界面创建容器,请单击“创建容器”按钮,然后选择容器的所有者或用户,在“图像”部分中键入要拉取的应用程序或图像的名称。
之后,如有必要,请设置内存限制和其他设置,例如端口映射。为此,单击“Integration”选项并将容器的任何端口映射到主机。
完成所有设置后,您可以单击“创建并运行”按钮。容器已创建,您将在 Cockpit 仪表板上看到状态。
要在容器中直接运行或发出命令,请选择创建的容器,然后单击“Console”选项:
这些是任何人都可以遵循的简单步骤,以便在 Ubuntu 24.04 上使用 Podman 和 Cockpit-podman 来创建和管理容器机器。如果您在执行本教程时遇到任何问题,请在评论部分留言,让我们知道。