使用 pasta 的 –map-guest-addr 选项 从 Podman 5.0 开始,我们默认使用 “pasta” 作为无根网络应用程序,为无根容器提供网络连接。与我们之前默认的 slirp4netns 相比,pasta 的工作方式略有不同。例如,pasta 默认情况下不使用网络地址转换 (NAT)。这意味着它将复制主机地址…
上个月,我们改进了 Podman 对 Windows 上 Dev Containers 的支持。Dev Containers 是一种流行的容器化开发规范,正在成为标准。在这篇博文中,我们将回顾 Dev Containers 中“功能”的概念,以及 Podman 目前如何在不同的操作系统上支持它。
HereDoc 符号现在已经在 Bash、SQL、PHP 和其他脚本语言中使用了一段时间。它允许将非常长的命令分解成几个更易读的行,同时仍然被视为单个命令。例如,在 PHP 中,您不必像这样编写 SQL 命令: 您可以使用…
Podman machine 的主要虚拟化驱动程序被称为“提供程序”。在 2024 年 4 月,我在 MacOS 上添加了对 krun 作为提供程序的支持。我们没有过多提及此次添加,因为我们还需要整理诸如回归测试、测试环境和支持细节之类的项目。但随着我们接近…
Podman 团队在 Podman 4.8 版本中引入了对 Hyper-V 的支持。在 5.1 版本中,我们更新了 Podman Windows 安装程序,允许在安装时配置 Hyper-V。这篇博文将解释这意味着什么以及如何使用它。
Podman 5.0 已经发布,随之而来的是一些重大变更,但无需为此感到害怕;除非您使用的是 podman machine,否则您可能根本不会注意到这些变更。Podman Machine 最大的重大变更是对 podman machine 配置文件进行了重大重构。没有从…
Podman 长期存在的一个问题是,您的 rootful 容器可能在一段时间后失去网络连接。对于许多用户来说,可能不清楚是什么导致了这些问题。Netavark 配置 NAT 和端口转发防火墙规则。当另一个进程删除我们的防火墙规则时,容器将失去连接。其中一个这样的进程是…
正如 Brent 宣布的那样,Netavark v1.6 发布了 DHCP 支持,连同 podman v4.5,您现在只需几个简单的步骤就可以使用 DHCP 和 macvlan 网络。为了使用 macvlan 和 DHCP,您必须以 root 身份运行 Podman。首先通过 systemd 套接字启用 dhcp 代理: 现在只需创建一个 macvlan…
进展顺利 - 更新 当我们发布 Podman 4 时,我们还发布了一个新的“网络堆栈”,它在很大程度上是由 netavark 提供的。当时,缺少一些功能,无法让我们与之前基于 CNI 插件的网络堆栈实现一致。一个关键的缺失功能是…
使用您的电子邮件地址注册,以接收来自本网站的电子邮件更新。