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 就无效了。软连接虽然侵入性更强,但是兼容性也更好。