Podman
Installation Instructions - Community Guides
These are beginner's guides/installation instructions for additional platforms generously provided by users of these platforms. When in doubt, verify the details with the project README. If you see any issues here while using these instructions, please contribute.
Podman handles container hostname resolution slightly differently than Docker, so you need to make a few changes to the docker-compose.yml
to get up and running.
Installation Changes from Compose Instructions#
Follow the installation instructions for Docker Compose, with a few additional changes to the docker-compose.yml
.
Edit the docker-compose.yml
with these additional changes:
Tube Archivist#
- under
tubearchivist
>image
: prefix the container name withdocker.io/
(or the url of your container registry of choice). - under
tubearchivist
>environment
:ES_URL
: changearchivist-es
to reflect the internal IP of the computer that will be running the containers.REDIS_HOST
: changearchivist-redis
to reflect the internal IP of the computer that will be running the containers (should be the same as above).
Redis#
- under
archivist-redis
>image
: prefix the container name withdocker.io/
again. -
under
archivist-redis
>expose
: change the whole entry fromexpose: ["<PORT>"]
intoports: ["<PORT>:<PORT>"]
.Example
ports: ["6379:6379"]
Elasticsearch#
- under
archivist-es
>image
: prefix the container name withdocker.io/
again. -
under
archivist-es
>expose
: change the whole entry fromexpose: ["<PORT>"]
intoports: ["<PORT>:<PORT>"]
.Example
ports: ["9200:9200"]
Create service files (optional)#
Since Podman doesn't run as a service, it can't start containers after reboots without some additional configuration.
If you want to enable this behavior, you can follow this example to have systemd
start up the containers with podman-compose
when the computer boots up.
Support#
If you're still having trouble, join us on discord and come to the #support channel.