26.2. 在无根模式下使用 systemd 启用 Podman API
您可以使用 systemd
激活 Podman API 套接字和 podman API 服务。
先决条件
podman-remote
软件包已安装。# dnf install podman-remote
流程
立即启用并启动该服务:
$ systemctl --user enable --now podman.socket
可选:使用 Docker 使程序与 rootless Podman 套接字交进行互:
$ export DOCKER_HOST=unix:///run/user/<uid>/podman//podman.sock
验证
检查套接字的状态:
$ systemctl --user status podman.socket ● podman.socket - Podman API Socket Loaded: loaded (/usr/lib/systemd/user/podman.socket; enabled; vendor preset: enabled) Active: active (listening) since Mon 2021-08-23 10:37:25 CEST; 9min ago Docs: man:podman-system-service(1) Listen: /run/user/1000/podman/podman.sock (Stream) CGroup: /user.slice/user-1000.slice/user@1000.service/podman.socket
podman.socket
处于活动状态,并侦听/run/user/<uid>/podman.podman.sock
,其中<uid> 是
用户的 ID。显示 Podman 的系统信息:
$ podman-remote info