1.2. 设置 Podman
要使用高级容器管理功能,您可能需要将 Podman 与 OpenShift Serverless 功能一起使用。要做到这一点,您需要启动 Podman 服务并配置 Knative (kn
) CLI 来连接它。
流程
在
${XDG_RUNTIME_DIR}/podman/podman.sock
的 UNIX 套接字上启动提供 Docker API 的 Podman 服务:$ systemctl start --user podman.socket
注意在大多数系统中,此套接字位于
/run/user/$ (id -u) /podman/podman.sock
。建立用于构建功能的环境变量:
$ export DOCKER_HOST="unix://${XDG_RUNTIME_DIR}/podman/podman.sock"
在函数项目目录中使用
-v
标记运行构建命令,以查看详细的输出。您应该看到到本地 UNIX 套接字的连接:$ kn func build -v