r/docker

I built Docksentry — a Docker update manager with Telegram bot, Discord, Web UI, and auto-rollback
▲ 1 r/selfhosted+1 crossposts

I built Docksentry — a Docker update manager with Telegram bot, Discord, Web UI, and auto-rollback

Hey r/selfhosted!

I've been working on **Docksentry**, a lightweight Docker container update manager. It monitors your running containers for image updates and lets you manage them through Telegram, Discord, a Web UI, or webhooks.

**What makes it different from Watchtower?**

- **Interactive control** — Telegram bot with 14 commands, inline buttons for per-container updates

- **Auto-rollback** — if an update fails or the container becomes unhealthy, it automatically restores the previous version

- **Web UI** — full dashboard with status, logs, settings, pin/unpin, auto-update toggles (all settings persist across restarts)

- **Multi-channel** — Telegram (interactive), Discord (rich embeds), generic webhooks (Ntfy, Gotify, Home Assistant)

- **Docker Compose support** — detects Compose stacks and uses native `docker compose pull/up`

- **Pin containers** — freeze specific containers at their current version

- **16 languages** included

- **Zero dependencies** — Python standard library only, no pip packages

**Quick start:**

docker run -d \

--name docksentry \

-e BOT_TOKEN=your-token \

-e CHAT_ID=your-id \

-v /var/run/docker.sock:/var/run/docker.sock \

amayer1983/docksentry:latest

**Links:**

- GitHub: https://github.com/amayer1983/docksentry

- Docker Hub: https://hub.docker.com/r/amayer1983/docksentry

It's MIT licensed, and I'd love feedback! There's a community roadmap issue where you can vote on features: https://github.com/amayer1983/docksentry/issues/2

u/Neo007-1 — 1 hour ago
▲ 4 r/docker

Docker bind mounts always show /dev/mapper/ubuntu--vg-ubuntu--lv inside container instead of host path (Ubuntu LVM) [READ BODY]

I'm on Ubuntu Server using LVM (`/dev/mapper/ubuntu--vg-ubuntu--lv`).

Docker CE (not snap), rootful mode.

No matter what I do, bind mounts NEVER appear inside the container.

Example:

docker run -d \

--privileged \

-p 3000:3000 \

-v /home/luca/sorila/backend/tmp:/app/tmp \

-v /home/luca/sorila/backend/output:/app/output \

--name sorila-backend \

sorila-backend

docker inspect shows the mounts correctly:

"Mounts": [

{

"Type": "bind",

"Source": "/home/luca/sorila/backend/tmp",

"Destination": "/app/tmp"

}

]

But inside the container:

mount | grep app/tmp

ALWAYS shows:

/dev/mapper/ubuntu--vg-ubuntu--lv on /app/tmp type ext4

The host folder exists, permissions are 777, Dockerfile does NOT create /app/tmp, AppArmor disabled, privileged mode enabled, container recreated, image rebuilt, paths moved between /home and /srv — nothing changes.

Even with only ONE container running, the bind mount is ignored and the internal filesystem shadows it.

What could cause Docker to ignore bind mounts and always show the LVM root inside the container?

reddit.com
u/FigureImpossible1509 — 7 hours ago
▲ 2 r/docker

Docker sandbox local subnet access

I'm using docker sandbox(sbx) on Mac to run opencode. I'm trying to have it connect to an ollama instance on the same local subnet but unable to. From my reading it sounds like local subnet access is maybe just not possible but wanted to check here and see if folks had ideas.

Thanks

reddit.com
u/esheesle — 23 hours ago
Need help
▲ 0 r/docker

Need help

I opened a server to play a removed game(to some people works) using docker desktop. When I searched for the IP,I found that the ID is http://(the pc ID):8080 ,but when I entered the app,it says no internet. I checked the logs in the server for the apiserver-1,and I got the Error parsing HTTP request header.Yes I am on the same internet as the laptop,yes the sv is active. Any fixes?

This was the tuto I used. There you can find the app that runs the server. In the video description,there are the apk files. I think I am on the last docker version. Btw I am on Windows 11 I think

HOW TO PLAY MINECRAFT EARTH ON ANDROID 1. Setup the vienna server on your computer following this tutorial: https://youtu.be/pP7e78vSVvo 2. Once your server is running, you can now install the game on your phone. Download the patcher apk: https://ci.rtm516.co.uk/job/ProjectEarth/job/PatcherApp/job/master/lastSuccessfulBuild/artifact/SignApksBuilder-out/AndroidKeys/key0/dev.projectearth.patcher-1.0-unsigned.apk/dev.projectearth.patcher-1.0.apk And download the minecraft earth apk here: https://apkpure.com/minecraft-earth/com.mojang.minecraftearth/downloading 3. Open the patcher and enter your server IP like: http://192.168.x.x:8080/ 4. Patch and install the APK. 5. Sign in and enjoy.

u/OutlandishnessNo9748 — 3 hours ago
▲ 0 r/docker

Is it just me?

Is it just me or are ya’ll constantly typing “dicker” by mistake.

I have thought about a symlink, but then I’ll have to do that everywhere!

reddit.com
u/sQeeeter — 16 hours ago
Week