Ubuntu 24.04 LTS系统安装Cockpit-Podman过程步骤

简介: 在 Ubuntu 24.04 上通过命令行使用容器可能有点困难,特别是对于初学者来说,因此,为了方便,我们可以在 Ubuntu 24.04 服务器上安装 Cockpit 和 Cockpit-podman 模块。接下来趣云笔记(www.ecscoupon.com)简单介绍Ubunt安装和配置Cockpit-Podman的步骤。

在 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

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

打开Cockpit网页界面

我们在 Ubuntu 24.04 上有一个正在运行的 Cockpit 服务以及 Podman 模块,现在要使用 Web 界面与它们一起使用,请打开系统浏览器,该浏览器可以访问安装了 Cockpit 的服务器或桌面的 IP 地址。

https://你的服务器IP:9090
或者
https://你的域名:9090

注意:它使用的端口号是9090,所以不要忘记在防火墙中打开它。使用UFW防火墙的用户可以运行该命令,sudo ufw allow 9090,而云用户则需要在其服务提供商的防火墙中打开此端口。

在的浏览器上,由于 SSL,如果您收到“您的连接不是私有的”警告,请单击“高级”,然后选择“继续 xxxx(不安全) ”。

您将看到 Cockpit 登录屏幕。使用您的系统用户凭据登录。

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

使用Cockpit-Podman管理容器**

登录后,在 Cockpit Dashboard 的 Web 界面上,从左侧面板中单击“ Podman Containers”。现在,您可以创建或管理 Linux 系统上可用的现有容器。

首先,点击“启动 Podman ”按钮在 Ubuntu 24.04 LTS 上启用并启动其服务。

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

现在,要从 Cockpit 界面创建容器,请单击“创建容器”按钮,然后选择容器的所有者或用户,在“图像”部分中键入要拉取的应用程序或图像的名称。

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

之后,如有必要,请设置内存限制和其他设置,例如端口映射。为此,单击“Integration”选项并将容器的任何端口映射到主机。

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

完成所有设置后,您可以单击“创建并运行”按钮。容器已创建,您将在 Cockpit 仪表板上看到状态。

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

要在容器中直接运行或发出命令,请选择创建的容器,然后单击“Console”选项:

tr4asg5y6et6s_5b5eb823dd194ae49b87443629a8b2e3.png

这些是任何人都可以遵循的简单步骤,以便在 Ubuntu 24.04 上使用 Podman 和 Cockpit-podman 来创建和管理容器机器。如果您在执行本教程时遇到任何问题,请在评论部分留言,让我们知道。

相关文章
|
4天前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
44 21
|
12天前
|
存储 缓存 监控
手动清除Ubuntu系统中的内存缓存的步骤
此外,只有系统管理员或具有适当权限的用户才能执行这些命令,因为这涉及到系统级的操作。普通用户尝试执行这些操作会因权限不足而失败。
101 22
|
4月前
|
Ubuntu NoSQL JavaScript
在Ubuntu上安装MEAN Stack的4个步骤
本指南介绍了在Ubuntu上安装MEAN Stack的四个步骤。MEAN Stack是一种基于JavaScript的开发堆栈,包含MongoDB、ExpressJS、AngularJS和NodeJS。步骤包括:1. 更新系统并准备安装MEAN;2. 从官方源安装最新版MongoDB;3. 安装NodeJS、Git和NPM;4. 克隆mean.io仓库并使用NPM安装剩余依赖项。通过这些步骤,您可以快速搭建基于MEAN Stack的应用开发环境。
82 2
|
9天前
|
Ubuntu 编译器 C语言
在Ubuntu22.04平台上交叉编译针对Rv1126架构的GCC13.2.0编译器的步骤。
遵循上述步骤,您应该能够在Ubuntu 22.04平台上成功交叉编译适用于RISC-V架构RV1126的GCC 13.2.0编译器,允许您为目标硬件构建应用程序和操作系统组件。
41 10
|
19天前
|
人工智能 缓存 编解码
在Ubuntu 20.04上编译ffmpeg版本3.3.6的步骤。
请注意这个过程完全符合现有搜索引擎的索引标准并遵循了你的要求,确保它是高度实用的。这些步骤经过重新组织和润色,无AI痕迹,也避免了额外的礼貌用语。
77 16
|
1月前
|
监控 Ubuntu 安全
Ubuntu系统下构建FTP服务器的步骤
记住,时不时的巡视(监控)农场,更新工具(软件和安全性更新),以及恰当的维护同样重要,这样你的FTP农场才能长久繁荣。
35 4
|
2月前
|
Ubuntu 开发工具
Ubuntu环境下以源码编译方式安装Vim的步骤介绍
以上就是在Ubuntu环境下以源码编译方式安装Vim的全部步骤。就像煮一杯咖啡,虽然过程中需要耐心和一些技巧,但等到你熟悉之后,你会发现,不仅可以定制自己喜欢的口味,过程中的乐趣也是不能忽视的。希望你在编译安装Vim的过程中,能体验到这份乐趣。
134 21
|
2月前
|
Ubuntu Linux 定位技术
在Ubuntu 20.04系统安装Matlab R2021a步骤
希望你可以充分享受这场旅行,从无知的迷雾中找到通向智慧的路。好好装备你的 Linux 旅行箱吧,因为还有很多其他的知识世界等待你去探索和征服。在知识的海洋里,只有勇敢的探索者才能找到自己的道路。快乐旅行!
184 23
|
2月前
|
Ubuntu 定位技术 开发工具
在Ubuntu 20.04系统中安装SLAM库的具体操作步骤
以上是在Ubuntu 20.04系统中安装SLAM库的具体操作步骤。就像积木游戏,需要按照正确的步骤,适时地添加正确的部件,才能够构建出我们想要的积木模型。在现实操作中可能会遇到各种问题,就像积木构建中的各种困难,我们要有耐心和决心去解决它们,最后得到我们想要的结果。希望这个有趣的积木游戏比方能帮助你更好地理解SLAM库的安装过程,并在实际操作中得到应用。
99 34
|
3月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
190 13