Replies: 8 comments 3 replies
-
|
Any improvements to the documentation is welcomed. I would actually try to redo https://dozzle.dev/guide/podman. I don't use Podman so I haven't had a chance to do it myself. |
Beta Was this translation helpful? Give feedback.
-
|
I am happy to add my insights and what has worked for me, thou I am not podman guru. I will fork an make some small changes and we can see if the improvements are helpful. Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @amir20, I understand you don't have podman to test with, so the following questions are meant for anybody else that might have info or knownledage about I have a wide selection of running systems, mostly for testing and homeLabbing, using the attached screen as reference.
Can dozzle detect the container service, docker vs podman? If it possible, could dozzle use the podman icon in the host title? Should I open a feature/bug report for this icon? Podman has a number of ways to run containers: cli, compose and quadlets, each seems to have different features/compatibility obstacles, if we can confirm these and possible note them under the FAQ, would make smoother onboarding for new users. cylon is started using podman-compose and seems to have full access to the podman services in user's namespace, including memory and logging details, but podman-compose services don't start by themselves like it does with docker. The recommend way to have podman services start with a booting server is to switch to podman quadlets, but this has a number of different limitation or wrap it with a systemd service. hela and lokki are using podman quadlets, which seems not to have access to memory usage, easy enough to note in the FAQ, if this is a limitation or it could be something I am doing wrong. Podman seem only able to access containers it the user's namespace. Seems that the root user can't see the other users containers, again, could be my podman knowledge. Healthchecks don't seem to be working or reported correctly with podman, but seems to work fine on docker. healthcheck:
test: ["CMD", "/dozzle", "healthcheck"]
interval: 3s
timeout: 30s
retries: 5
start_period: 30s
start_interval: 5sdoing but running the healthcheck manually, seems to report healthy Looking forward to any feedback and suggestions, thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the detailed write-up — happy to take a PR on the docs. Some answers inline so we can decide what actually belongs in the guide: Detecting Podman / using a Podman icon Quadlet vs
Missing memory with Quadlet Healthcheck reported as unhealthy For the PR, I'd suggest:
Open the PR whenever — I'll review. |
Beta Was this translation helpful? Give feedback.
-
|
Also moving this to discussion as more people would look there. |
Beta Was this translation helpful? Give feedback.
-
|
Detecting Podman / using a Podman icon - #4712 Still tracking down notes to add to the docs, found some interesting info about healthchecks with podman, seems to be a bug or over sight, where all healthchecks are always run with healthchecks for quadlets should be as follows HealthCmd=CMD /dozzle healthcheck
HealthInterval=5s
HealthTimeout=10s
HealthRetries=5
HealthStartPeriod=15sWhich then does not try and use At least I am seeing that the pod is healthy, but I am not seeing this in dozzle UI, yet? ;-) I will try and make a PR for the docs with these notes as suggested and information found, unless somebody beats me too it. |
Beta Was this translation helpful? Give feedback.
-
|
Made a PR for the podman guide - #4722 |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @amir20 , nice catch on my embarrassing copy-and-paste from an old test quadlet container files code-snippets. How I did that I don't know. Further testing on podman and missing stats like memory, I have a mix of devices: cylon is amd64 (x86-64 - ubuntu 24.04), lokki is arm64 (Raspberry Pi4 - upgrade to debian/trixie) and hela is arm64 (Raspberry Pi5 - deployed with debian/trixie), means these setups can be a little different in very small ways. Basically, I am saying that I think I can add a little more info for podman and memory metrics collection, thou I think we might just need to note that it's experimental and should be tested and not blindly applied to a deployment. As in my amd64 podman install seem to have memory metrics enabled vs the arm64 did not and needed a boot kernel change, which could have a performance penalty or some other problem.
I used the following two articles as helpful info https://oneuptime.com/blog/post/2026-03-18-fix-cgroup-v1-v2-issues-podman/view and https://oneuptime.com/blog/post/2026-03-18-use-cgroups-v2-rootless-podman/view thou not complete info to get the memory sorted on the Raspberry Pi devices. Just for the info, had to added the following to and rebooted the device. Further investigation and confirmation this always works. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature you would like to see
First, thanks for the great project!
Dozzlehas been very lightweight and useful for quickly viewing container logs.I’ve recently been testing deployments using Podman instead of Docker, specifically with Quadlet-based systemd units, and noticed there is currently limited guidance/examples around this workflow, thou this might also be my lack of knowledge.
Request
Would the project be open to:
healthcheckrecommendations for Podman environmentsWhile basic setups work, there are a few areas where Podman behaves differently from Docker, especially around:
I think having some documented examples would help users who are moving toward systemd-native container management.
Describe how you would like to see this feature implemented
Contribution Offer
If this would be useful to the project, I’d be happy to help contribute:
Before I start working on anything, I wanted to check whether:
Thanks again for the project!
Describe any alternatives you've considered
No response
Beta Was this translation helpful? Give feedback.
All reactions