1.2. Podman の設定
高度なコンテナー管理機能を使用するには、OpenShift Serverless Functions で Podman を使用することが推奨されます。そのためには、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
フラグを指定して、関数プロジェクトディレクトリー内で build コマンドを実行し、詳細な出力を表示します。ローカルの UNIX ソケットへの接続が表示されるはずです。$ kn func build -v