Installing Debian Trixie in WSL Using Docker
Build a fresh Debian Trixie WSL instance from a Docker rootfs, sidestepping the Microsoft Store's one-instance-per-distribution limit.
- devops
- linux
- sysadmin
- wsl
Tag
8 posts
Build a fresh Debian Trixie WSL instance from a Docker rootfs, sidestepping the Microsoft Store's one-instance-per-distribution limit.
Replace cron with systemd timers — writing the service and timer units, choosing between monotonic and calendar schedules, and checking they fired.
Generate ed25519 SSH keys and set up ssh-agent on Linux and WSL so your passphrase is entered once per session rather than on every connection.
What git reset actually does — soft, mixed and hard — with worked examples for undoing commits and unstaging files without losing work.
Install Docker Engine on Debian 11 or 12 from Docker's official repository, including a clean-up path if a previous installation is in the way.
Lock down an SSH server so it only accepts key-based logins: generating a key pair, installing the public key, and safely disabling password authentication.
Configure a basic Linux firewall with nftables, the packet filtering framework that replaces iptables — tables, chains, rules and making them persist.
A beginner's guide to Git — installing it, setting your identity, staging and committing changes, and understanding how distributed version control works.