From efc5e15e1bcff2a53f15a3e0d1584e2359f4c503 Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 25 May 2023 23:22:30 +0200 Subject: [PATCH 1/2] Add device cgroup rules --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 804dad0..569d321 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,8 @@ services: devices: - /dev/kvm - /dev/vhost-net + device_cgroup_rules: + - 'c *:* rwm' cap_add: - NET_ADMIN ports: From 166ad2cd9b5627bb66c375580847c7eaa6cfd484 Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 25 May 2023 23:23:55 +0200 Subject: [PATCH 2/2] docs: DHCP mode --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 319f3c7..2c2f0e4 100644 --- a/readme.md +++ b/readme.md @@ -163,6 +163,8 @@ docker run -it --rm -e "BOOT=http://www.example.com/image.iso" --device=/dev/kvm - 'c *:* rwm' ``` + Please note that even if you don't need DHCP, it's still recommended to enable this feature as it prevents NAT issues and increases performance by using a `macvtap` interface. + [build_url]: https://github.com/qemu-tools/qemu-docker/ [ghcr_url]: https://github.com/orgs/qemu-tools/packages/container/package/qemu-docker