Update: I’ve gone back to standard docker-compose. It’s actually easier for me than Docker Desktop. Thanks all for the helpful suggestions.
Due to persistent brain fog lately, I opted for Docker Desktop on this machine. I chose the image from doc75/wallabag:prev-prod and ran it. But I can’t access it from the frontend.
I’d rather get it going through Docker Desktop rather than the usual docker compose via terminal. Can anyone help?
Logs, as requested:
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
Trying to install assets as relative symbolic links.
--- ------------------------ ------------------
Bundle Method / Error
--- ------------------------ ------------------
✔ NelmioApiDocBundle relative symlink
✔ CraueConfigBundle relative symlink
✔ BabDevPagerfantaBundle relative symlink
✔ FOSJsRoutingBundle relative symlink
--- ------------------------ ------------------
[OK] All assets were successfully installed.
wallabag is ready!
::1 - - [26/Feb/2026:20:23:52 +0000] "GET /api/info HTTP/1.1" 200 81 "-" "healthcheck"
Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.
Package scheb/2fa-qr-code is abandoned, you should avoid using it. No replacement was suggested.
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
Package symfony/inflector is abandoned, you should avoid using it. Use EnglishInflector from the String component instead.
Package wallabag/php-mobi is abandoned, you should avoid using it. No replacement was suggested.
Package php-cs-fixer/diff is abandoned, you should avoid using it. No replacement was suggested.
Package symfony/web-server-bundle is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
101 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
> bin/console cache:clear --no-warmup
> bin/console assets:install web --symlink --relative


You should probably add your compose file as well. Which port are you targeting from your frontend, and what are your port bindings? Could be something that @towerful mentioned about the default 80 port…
Thanks for the comment. I’m starting to think that the Docker Desktop app does not give access to (or does not use) a docker compose file. Here’s what I can see I the inspector regarding compose and ports:
"Labels": { "org.opencontainers.image.created": "2025-10-07T08:17:19.987Z", "org.opencontainers.image.description": "Official docker-composer for wallabag.", "org.opencontainers.image.licenses": "", "org.opencontainers.image.revision": "480d3833bc44c555b6ee76491635fef84ec7dd86", "org.opencontainers.image.source": "https://github.com/wallabag/docker", "org.opencontainers.image.title": "docker", "org.opencontainers.image.url": "https://github.com/wallabag/docker", "org.opencontainers.image.version": "2.6.14" }, "StopTimeout": 1 }, "NetworkSettings": { "SandboxID": "562d8d0e2db1adbfac83511f91282282644aca1213c73f3b045dafdd8b4e3ee9", "SandboxKey": "/var/run/docker/netns/562d8d0e2db1", "Ports": { "80/tcp": null },