目录

目录

Podman安装配置

目录

在 Arch Linux 中可以用以下命令安装 Podman:

sudo pacman -S podman

安装时可能会有以下选项

:: 有 3 个软件包可提供 oci-runtime :
:: 软件仓库 extra 1) crun 2) krun 3) runc

crun 是 Podman 默认首选,轻量快速兼容性好; runc 是 Docker 默认, 稳定但偏重; krun 用 KVM/QEMU , 有虚拟化相关需求才会选用.

根据需求选择后, 因为 Podman 会默认继承 Shell 和 Systemd 环境变量, 如果你配置有:

http_proxy=http://127.0.0.1:7890
https_proxy=http://127.0.0.1:7890
all_proxy=socks5://127.0.0.1:7890

这种环境变量, 继承到容器, 而容器内部访问的是内部的 localhost, 会导致无法联网, 所以可以通过参数 --http-proxy=false 来禁用代理环境变量继承, Podman 官方文档有说明: https://docs.podman.io/en/latest/markdown/podman-run.1.html#http-proxy

要使这个选项默认为 false, 可以在 ~/.config/containers/containers.conf 配置:

[containers]
http_proxy = false