Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🐳 Enterprise Debian VM inside Docker (KVM/QEMU)

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.

⚡ Core Engine Capabilities

  • 🚀 Instant Boot Architecture: Powered by official Debian Cloud .qcow2 image 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.

🔐 Quick Access Credentials

  • Default Username: root
  • Default Password: root
  • Access: root / root

🚀 Usage & Deployment Profiles

Fire up your Virtual Private Server (VPS) by passing your desired hardware capacity directly to the docker run statement through environment variables (-e):

⚡ Balanced VPS Profile (4GB RAM, 2 CPU Cores, 25GB Storage Disk)

docker run -it --rm \
  -v "$PWD/vmdata:/vmdata" \
  -p 2026:2222 \
  -e RAM=4098 \
  -e CPU=2 \
  -e DISK_SIZE=25G \
  walksysdev/debian-vm

💻 Performance Profile (8GB RAM, 4 CPU Cores, 50GB Storage Disk)

docker run -it --rm \
  -v "$PWD/vmdata:/vmdata" \
  -p 2026:2222 \
  -e RAM=8192 \
  -e CPU=4 \
  -e DISK_SIZE=50G \
  walksysdev/debian-vm

📦 CodeSanxBox VPS Profile (Defaults: 8GB RAM, 4 Cores, 100GB Storage Disk)

docker run -it --rm \
  -v "$PWD/vmdata:/vmdata" \
  -p 2026:2222 \
  -e RAM=7900 \
  -e CPU=4 \
  -e DISK_SIZE=100G \
  walksysdev/debian-vm

🌐 Network Routing & Access Protocols

Once 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 |

🛠️ Infrastructure Build Management

If you want to pull down the source configurations or compile the container manually:

Image Download Command

docker pull walksysdev/debian-vm:latest

Manual Compilation Pipeline

docker build -t walksysdev/debian-vm .

Maintained with absolute precision by 🚀 @walksysdev.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages