Sign inSign up

walksysdev/ubuntu-vm

By walksysdev

β€’Updated 4 months ago

Image
0

312

walksysdev/ubuntu-vm repository overview

⁠🐳 Enterprise Ubuntu 24.04 LTS VM inside Docker (KVM/QEMU)

An advanced, cloud-optimized Ubuntu 24.04 LTS 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 Ubuntu Cloud image layersβ€”zero setup waiting times.

  • πŸ’Ώ Base OS Infrastructure: * Image Format: Cloud-optimized QCOW2 (Native Virtio support).

  • Base Distribution: Ubuntu 24.04 LTS (Noble Numbat) Server Edition.

  • Boot Method: Headless Cloud-Init provisioned (No interactive installer/ISO boot process).

  • βš™οΈ 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/ubuntu-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/ubuntu-vm

β πŸ“¦ CodeSanxBox VPS Profile (Defaults: 8GB RAM, 3 Cores, 100GB Storage Disk)
docker run -it --rm \
  -v "$PWD/vmdata:/vmdata" \
  -p 2026:2222 \
  -e RAM=7900 \
  -e CPU=3 \
  -e DISK_SIZE=100G \
  walksysdev/ubuntu-vm

⁠🌐 Network Routing & Access Protocols

Once the container initialization is running, you can interact with your newly spawned Ubuntu machine through your web browser or terminal:

Access TypeProtocol / CommandDefault Credentials
πŸ” Secure SSH Consolessh root@localhost -p 2026Username: 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/ubuntu-vm:latest

⁠Manual Compilation Pipeline
docker rmi walksysdev/ubuntu-vm:latest --force 2>/dev/null || true && docker build --no-cache -t walksysdev/ubuntu-vm .

Maintained with absolute precision by πŸš€ @walksysdev⁠.

Tag summary

Content type

Image

Digest

sha256:67f94d824…

Size

66.4 MB

Last updated

4 months ago

docker pull walksysdev/ubuntu-vm