上个月,我们改进了 Podman 对 Windows 上 Dev Containers 的支持。Dev Containers 是一种流行的容器化开发规范,正在成为标准。在这篇博文中,我们将回顾 Dev Containers 中“功能”的概念以及 Podman 当前如何在不同的操作系统上支持它。
Podman 团队在 Podman 4.8 版本中引入了对 Hyper-V 的支持。在 5.1 版本中,我们更新了 Podman Windows 安装程序,允许在安装时配置 Hyper-V。这篇博文将解释这意味着什么以及如何使用它。
随着 Podman 5 最近发布,我们看到许多新用户加入了这个行列。当使用 brew 时,我们经常看到的一个错误是:错误:vfkit 意外退出,退出代码为 1 在我们的开发阶段,我们确实看到此错误在… 时被触发。
Podman 5.0 已经发布,也带来了一些重大变更,但没有理由害怕它们;除非你使用 podman machine,否则你可能根本不会注意到它们。Podman Machine 最大的重大变更是对 podman machine 配置文件的重大重构。从… 中没有迁移。
上周,我提到 Podman 5 即将发布,并且会有更多关于 Podman machine 的具体帖子。我们在讨论 Podman 5 时收到的最大问题之一是关于其机器的迁移。迁移路径是什么?简单的答案是没有升级…
Containers.conf 是我们 Podman 的主要配置文件,它包含各种选项来调整默认的 Podman 行为。在这篇文章中,你将看到我们在 Podman 5.0 版本中对 containers.conf 做出的更改。最大的变化是使 containers.conf 成为只读文件。以前 Podman 会修改 containers.conf 文件来存储 podman 系统连接和…
用户命名空间和功能是重要的内核功能,可以使容器更安全。它们允许更好地隔离容器并限制容器可能具有的权限。一段时间前,一位用户报告了一个错误,其中在容器之间共享命名空间时会注意到一些奇怪的行为,这可能会导致安全问题。让我们更仔细地…
Podman 长期存在的一个问题是,你的 rootful 容器可能会在一段时间后失去网络连接。对于许多用户来说,可能不明显是什么导致了这些问题。Netavark 配置 NAT 和端口转发防火墙规则。当另一个进程删除我们的防火墙规则时,容器将失去连接。一个这样的过程是…
在我个人看来,用户命名空间是理解无根容器中最令人费解的方面之一。可以说与 Kubernetes 并驾齐驱,学习曲线可能相当陡峭。在这篇文章中,我将尝试为新的 Podman 用户(以及转换者)降低这个坡度,并使用易于理解的类比。希望这将…
正如 Brent 宣布 Netavark v1.6 发布了 DHCP 支持,与 podman v4.5 一起,你现在只需几个简单的步骤即可在你的 macvlan 网络中使用 DHCP。为了使用 macvlan 和 DHCP,你必须以 root 身份运行 Podman。首先通过 systemd socket 启用 dhcp 代理:现在只需创建一个 macvlan…
使用你的电子邮件地址注册,以接收来自本网站的电子邮件更新。