Contenedor Docker para ejecutar Cockpit con soporte para KVM y libvirt, pensado para integrarse en entornos como Kubernetes, Proxmox, o cualquier sistema que requiera una interfaz de administración web ligera y potente.
Incluye soporte para
cockpit-machinesy autenticación configurable por usuario y contraseña mediante variables de entorno o secretos.
cockpit-machines, libvirt-clients, sudohostPath para /dev/kvm y /var/run/libvirt)| Variable | Descripción | Valor por defecto |
|---|---|---|
COCKPIT_USER | Nombre de usuario para acceder | xavor |
COCKPIT_PASSWORD | Contraseña del usuario | changeme |
docker run -d \
--name cockpit \
-p 9090:9090 \
-e COCKPIT_USER=admin \
-e COCKPIT_PASSWORD=secreta \
--device /dev/kvm \
-v /var/run/libvirt:/var/run/libvirt \
xavor/cockpit-kvm:latest
env:
- name: COCKPIT_USER
valueFrom:
secretKeyRef:
name: cockpit-secret
key: username
- name: COCKPIT_PASSWORD
valueFrom:
secretKeyRef:
name: cockpit-secret
key: password
Con volumenes hostPath para:
/dev/kvm → acceso al hipervisor/var/run/libvirt → socket de libvirtUna vez levantado, accede a:
http://<IP_DEL_HOST>:9090
Dockerfileentrypoint.shlibvirtd corriendo/dev/kvm y /var/run/libvirtContent type
Image
Digest
sha256:7ab352f96…
Size
496.6 MB
Last updated
over 1 year ago
docker pull xavor/cockpit-kvm