25.2. rootless 모드에서 systemd를 사용하여 Podman API 활성화

다음 절차에서는 systemd 를 사용하여 Podman API 소켓 및 podman API 서비스를 활성화하는 방법을 설명합니다.

사전 요구 사항

  • podman-remote 패키지가 설치되어 있습니다.

    # dnf install podman-remote

절차

  1. 서비스를 즉시 활성화하고 시작합니다.

    $ systemctl --user enable --now podman.socket
  2. 선택 사항: Docker를 사용하여 rootless Podman 소켓과 상호 작용할 수 있는 프로그램을 활성화하려면 다음을 수행합니다.

    $ export DOCKER_HOST=unix:///run/user/<uid>/podman//podman.sock

검증 단계

  1. 소켓 상태를 확인합니다.

    $ 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입니다.

  2. Podman의 시스템 정보를 표시합니다.

    $ podman-remote info