Skip to content

Instantly share code, notes, and snippets.

@rplevka
Last active July 29, 2024 13:59
Show Gist options
  • Save rplevka/8e4841e01fabff955b5e929ca2216e25 to your computer and use it in GitHub Desktop.
Save rplevka/8e4841e01fabff955b5e929ca2216e25 to your computer and use it in GitHub Desktop.
podman tcp service
[Unit]
Description=Podman API Service
Requires=podman.socket
After=podman.socket
Documentation=man:podman-system-service(1)
StartLimitIntervalSec=0
[Service]
Delegate=true
Type=exec
KillMode=process
Environment=LOGGING="--log-level=info"
Environment=PODMAN_SYSTEM_SERVICE_TIMEOUT="0"
Environment=PODMAN_SYSTEM_SERVICE_SOCKET="tcp://0.0.0.0:25325"
ExecStart=/usr/bin/podman $LOGGING system service -t $PODMAN_SYSTEM_SERVICE_TIMEOUT $PODMAN_SYSTEM_SERVICE_SOCKET
[Install]
WantedBy=default.target
[Unit]
Description=Podman API Service
Requires=podman.socket
After=podman.socket
Documentation=man:podman-system-service(1)
StartLimitIntervalSec=0
[Service]
Delegate=true
Type=exec
KillMode=process
Environment=LOGGING="--log-level=info"
Environment=PODMAN_SYSTEM_SERVICE_TIMEOUT="0"
Environment=PODMAN_SYSTEM_SERVICE_SOCKET="tcp://[::]:25325"
ExecStart=/usr/bin/podman $LOGGING system service -t $PODMAN_SYSTEM_SERVICE_TIMEOUT $PODMAN_SYSTEM_SERVICE_SOCKET
[Install]
WantedBy=default.target
cp podman_tcp.service /usr/lib/systemd/system/podman_tcp.service
sudo systemctl daemon-reload
systemctl enable podman_tcp.service
systemctl start podman_tcp.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment