Skip to main content
vee
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

docker

Lightweight Alpine Linux VM running the Docker daemon, exposed on tcp://localhost:2375 (no TLS, local only) via a user-mode port forward. Point a local Docker client at it without touching the host Docker install.

Create

vee create dockerhost --template docker

Defaults

SettingValue
Memory2G
CPUs2
Disk10G qcow2 (COW overlay on Alpine image)
NetworkUser-mode NAT, 127.0.0.1:2375 → guest 2375
DisplayNone (headless)
UEFINo (BIOS cloud image)

Use it

export DOCKER_HOST=tcp://localhost:2375
docker ps
docker run --rm hello-world

The daemon listens on tcp://0.0.0.0:2375 inside the guest, but only 127.0.0.1:2375 on the host is forwarded — so it is reachable from localhost only. There is no TLS or auth; do not expose port 2375 beyond localhost.