IMLC.ME

WSL2 如何安装 podman

1. 安装 podman

apt install podman

2. 启动 podman 服务

sudo podman system service -t0 unix:///var/run/docker.sock

这里把 podman 的 unix domain socket 地址指定为 Docker的地址。尽可能使 Docker 的周边生态工具不需要额外配置就可以使用。

3. 配置 Docker 变量

配置 DOCKER_HOST
export DOCKER_HOST=unix:///var/run/docker.sock
替换 Docker 命令
sudo ln -s /usr/bin/podman /usr/bin/docker

创建 podman 的软连接。这样可以无缝地把 docker 调用替换为 podman 调用。

ps: 你也可以使用 alias docker=podman。但是如果遇到某工具直接调用 docker 可执行文件,alias 就无效了。软连接虽然侵入性更强,但是兼容性也更好。