An advanced, cloud-optimized Debian 12 (Bullseye) Virtual Machine operating seamlessly inside a Docker container via QEMU hypervisor orchestration. This image bypasses standard interactive OS setups by launching a pre-baked cloud image instantly, allowing fully customizable dynamic hardware profiles (RAM, CPU, Storage) and direct user provisioning at runtime.
- 🚀 Instant Boot Architecture: Powered by official Debian Cloud
.qcow2image layers—zero setup waiting times. - ⚙️ Dynamic Sizing Configurations: Control compute resources and automatically expand storage limits via initialization flags.
- 🔐 Automated Secure Provisioning: Built-in cloud-init configurations to inject specific deployment profiles instantly.
- Default Username: root
- Default Password: root
- Access: root / root
Fire up your Virtual Private Server (VPS) by passing your desired hardware capacity directly to the docker run statement through environment variables (-e):
docker run -it --rm \
-v "$PWD/vmdata:/vmdata" \
-p 2026:2222 \
-e RAM=4098 \
-e CPU=2 \
-e DISK_SIZE=25G \
walksysdev/debian-vmdocker run -it --rm \
-v "$PWD/vmdata:/vmdata" \
-p 2026:2222 \
-e RAM=8192 \
-e CPU=4 \
-e DISK_SIZE=50G \
walksysdev/debian-vmdocker run -it --rm \
-v "$PWD/vmdata:/vmdata" \
-p 2026:2222 \
-e RAM=7900 \
-e CPU=4 \
-e DISK_SIZE=100G \
walksysdev/debian-vmOnce the container initialization is running, you can interact with your newly spawned Debian machine through your web browser or terminal:
| Access Type | Protocol / Command | Default Credentials |
|---|---|---|
| 🔐 Secure SSH Console | ssh root@localhost -p 2026 |
Username: root |
Password: root |
If you want to pull down the source configurations or compile the container manually:
docker pull walksysdev/debian-vm:latestdocker build -t walksysdev/debian-vm .Maintained with absolute precision by 🚀 @walksysdev.