Pi autostart & Docker guides

- New Bookworm-era guides explain how to autostart apps on Raspberry Pi using systemd, cron @reboot and Wayland. (raspberry.tips) - A separate walkthrough shows how to install Docker and Docker Compose from the official repo on Raspberry Pi OS Bookworm. (raspberry.tips) - The coverage frames Pi projects as moving toward service-style setups and clearer config, so expect more systemd-centric tutorials. (raspberry.tips)

Raspberry Pi users are getting a clearer Bookworm-era playbook: use systemd for boot-time services, use desktop autostart for graphical apps, and install Docker from Docker’s own repository. (raspberry.tips) (docs.docker.com) A new Raspberry Tips guide says `systemd` is now the “modern, recommended” way to autostart services and scripts on Raspberry Pi OS Bookworm, while `rc.local` is older, offers less control, and is disabled by default in Bookworm. The same guide still lists `cron` with `@reboot` for simple jobs and `.desktop` files for apps that should open after a graphical login. (raspberry.tips) That split tracks Raspberry Pi OS itself. Raspberry Pi said when it shipped Bookworm in October 2023 that Wayland became the default desktop mode on Raspberry Pi 4 and 5, using the Wayfire compositor, while lower-powered models stayed on X by default. (raspberrypi.com 1) (raspberrypi.com 2) For Pi projects, the practical difference is where code lives. A sensor logger, web server, or kiosk backend can run as a `systemd` service before anyone logs in, while a browser window or dashboard launcher still belongs in desktop autostart after the session starts. (raspberry.tips) (forums.raspberrypi.com) A separate Raspberry Tips walkthrough applies the same logic to containers. It recommends installing Docker and Docker Compose on Raspberry Pi OS Bookworm from Docker’s official package source instead of relying on older distro packages. (raspberry.tips) (docs.docker.com) Docker’s Debian instructions say Bookworm 12 is supported and list `armhf` and `arm64` among the compatible architectures. The docs also tell users to remove conflicting packages such as `docker.io` and `docker-compose` before installing Docker Engine, containerd, and related packages from the official repository. (docs.docker.com) Compose has shifted too. Docker’s Linux docs now treat Compose as a plugin, tested with `docker compose version`, rather than the older standalone `docker-compose` tool that many Pi tutorials used for years. (docs.docker.com 1) (docs.docker.com 2) The net effect is a Raspberry Pi setup that looks more like a small Linux server. Boot tasks move into named services with restart rules and logs, and multi-container apps move into Compose files that can be started and stopped as a unit. (raspberry.tips) (docs.docker.com) That makes Bookworm-era Pi guides less about one-off boot hacks and more about repeatable configuration: `systemd` for services, `.desktop` files for logged-in desktop apps, and Docker’s repository for current container tooling. (raspberry.tips) (docs.docker.com)

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.