20.2. ルートレスモードで systemd を使用した Podman API の有効化
systemd
を使用して、Podman API ソケットと Podman API サービスをアクティベートできます。
前提条件
podman-remote
パッケージがインストールされている。dnf install podman-remote
# dnf install podman-remote
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
サービスをすぐに有効にして起動します。
systemctl --user enable --now podman.socket
$ systemctl --user enable --now podman.socket
Copy 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.sock
Copy 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 info
Copy to Clipboard Copied! Toggle word wrap Toggle overflow