QEMU Guest Agent in a Docker container. To be used in container-optimized operating systems, such as Talos.
docker run --rm --privileged --detach \
--name qemu-guest-agent \
--volume /dev/virtio-ports/org.qemu.guest_agent.0:/dev/virtio-ports/org.qemu.guest_agent.0 \
ghcr.io/robinelfrink/qemu-guest-agent:latest
Create the file docker-compose.yml
:
version: '3'
services:
qemu-guest-agent:
container_name: qemu-guest-agent
image: ghcr.io/robinelfrink/qemu-guest-agent:latest
restart: unless-stopped
privileged: true
volumes:
- /dev/virtio-ports/org.qemu.guest_agent.0:/dev/virtio-ports/org.qemu.guest_agent.0
Run:
docker-compose up --detach qemu-guest-agent
kubectl apply --filename \
https://raw.githubusercontent.com/robinelfrink/docker-qemu-guest-agent/main/manifests/daemonset.yaml
See charts/qemu-guest-agent/README.md how
to install qemu-guest-agent
using Helm.