Podman shared images working
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
[Unit]
|
||||
Description=Technitium DNS Server
|
||||
|
||||
[Container]
|
||||
ContainerName=technitium
|
||||
Image={{ podman_technitium_registry }}/{{ podman_technitium_repository }}:{{ podman_technitium_version }}
|
||||
|
||||
# Enable auto-update container
|
||||
AutoUpdate=registry
|
||||
|
||||
Volume=/path/to/syncthing/config:/config
|
||||
Volume=/path/to/data1:/data1
|
||||
|
||||
HostName=technitium{{ ha_pair_value }}
|
||||
PublishPort=127.0.0.1:8384:8384/tcp
|
||||
PublishPort=22000:22000/tcp
|
||||
|
||||
Environment=PUID=1000
|
||||
Environment=PGID=1000
|
||||
Environment=TZ=Etc/UTC
|
||||
|
||||
# UID mapping is needed to run linuxserver.io container as rootless podman.
|
||||
# This will map UID=1000 inside the container to intermediate UID=0.
|
||||
# For rootless podman intermediate UID=0 will be mapped to the UID of current user.
|
||||
UIDMap=1000:0:1
|
||||
UIDMap=0:1:1000
|
||||
UIDMap=1001:1001:64536
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
|
||||
# Extend Timeout to allow time to pull the image
|
||||
TimeoutStartSec=300
|
||||
|
||||
# The [Install] section allows enabling the generated service.
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Reference in New Issue
Block a user