8.3. macOS での Podman のセットアップ
高度なコンテナー管理機能を使用するには、OpenShift Serverless Functions で Podman を使用することが推奨されます。macOS でこれを行うには、Podman マシンを起動し、それに接続するように Knative (kn
) CLI を設定する必要があります。
手順
Podman マシンを作成します。
podman machine init --memory=8192 --cpus=2 --disk-size=20
$ podman machine init --memory=8192 --cpus=2 --disk-size=20
Copy to Clipboard Copied! Toggle word wrap Toggle overflow UNIX ソケットで Docker API を提供する Podman マシンを開始します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ほとんどの macOS システムでは、このソケットは
/Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock
にあります。関数のビルドに使用する環境変数を確立します。
export DOCKER_HOST='unix:///Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock'
$ export DOCKER_HOST='unix:///Users/myuser/.local/share/containers/podman/machine/podman-machine-default/podman.sock'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -v
フラグを指定して、関数プロジェクトディレクトリー内で build コマンドを実行し、詳細な出力を表示します。ローカルの UNIX ソケットへの接続が表示されるはずです。kn func build -v
$ kn func build -v
Copy to Clipboard Copied! Toggle word wrap Toggle overflow