20.2. ルートレスモードで systemd を使用した Podman API の有効化
systemd を使用して、Podman API ソケットと Podman API サービスをアクティベートできます。
前提条件
podman-remoteパッケージがインストールされている。dnf install podman-remote
# dnf install podman-remoteCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
サービスをすぐに有効にして起動します。
systemctl --user enable --now podman.socket
$ systemctl --user enable --now podman.socketCopy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: Docker を使用してプログラムがルートレス Podman ソケットと対話できるようにするには、以下を実行します。
export DOCKER_HOST=unix:///run/user/<uid>/podman//podman.sock
$ export DOCKER_HOST=unix:///run/user/<uid>/podman//podman.sockCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
ソケットのステータスを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow podman.socketはアクティブで、/run/user/<uid>/podman.podman.sockをリッスンしています。<uid>はユーザーの ID です。Podman のシステム情報を表示します。
podman-remote info
$ podman-remote infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow