Quadlet example: single container with volume: Difference between revisions
From wikinotes
Line 14: | Line 14: | ||
[Container] | [Container] | ||
# https://hub.docker.com/r/binwiederhier/ntfy/tags | # https://hub.docker.com/r/binwiederhier/ntfy/tags | ||
Image=docker.io/binwiederhier/ntfy: | Image=docker.io/binwiederhier/ntfy:v2.11.0 | ||
Volume=ntfy.volume:/etc/ntfy | Volume=ntfy.volume:/etc/ntfy | ||
Environment=TZ=UTC | Environment=TZ=UTC |
Revision as of 21:07, 18 May 2024
1. Configurations
First, add the configs:
ntfy.container
# /etc/containers/systemd/ntfy.container # vim: ft=systemd [Install] WantedBy=default.target [Container] # https://hub.docker.com/r/binwiederhier/ntfy/tags Image=docker.io/binwiederhier/ntfy:v2.11.0 Volume=ntfy.volume:/etc/ntfy Environment=TZ=UTC PublishPort=127.0.0.1:1234:80 Exec="serve"ntfy.volume
# /etc/containers/systemd/ntfy.volume # vim: ft=systemd [Volume]
2. Regen systemd and boot container
# check for errors in systemd-generation /usr/lib/podman/quadlet -dryrun -user # regenerate service systemctl --user daemon-reload systemctl --user start ntfy.service # debugging systemctl --user status ntfy.service # check, try running the 'ExecStart' command