问题标签 [fedora-silverblue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
878 浏览

fedora - Podman 内存锁限制

我正在评估 Fedora Silverblue 作为我的主要开发操作系统,我将与其他将使用 MacOS 或其他 Linux 发行版的开发人员一起使用它。我需要使用 Docker 容器。

Fedora 附带 Podman 作为管理容器的无根替代方案,它应该具有与 docker 完全相同的界面,因此alias docker=podman应该可以工作。

我也安装podman-composedocker-compose经验,一切都很好,但我正在努力使用以下配置来设置 ELK 堆栈:

虽然这适用于 Docker,但由于以下配置,它不适用于 Podman:

我知道这适用于 Docker,因为它以高权限运行并且可以将这些限制设置为无限制,但是因为 Podman 是无根的并且我运行 Silverblue,所以无法提高这些限制。

我已经搜索了如何使用 Podman、Silverblue 增加 ulimit 但不能。

是否有任何方法可以通过 Podman on Silverblue 增加这些限制并使此类docker-compose设置适用于我的系统?