Docker + Bridges + DHCP
It appears that this is an open issue and is this is specific to Ubuntu containers and apparmor.
A workaround was posted in there from bprodoehl:
- Start the container as privileged with
- Add the following line to the dockerfile:
RUN mv /sbin/dhclient /usr/sbin/dhclient
dhclient eth0and you will still see the error message:
mv: cannot move '/etc/resolv.conf.dhclient-new.29' to '/etc/resolv.conf': Device or resource busy, but you will now have an IP and you can use the network.