I had a similar issue: I solved it by running udhcpd in all my OCI containers.
/sbin/udhcpc -b -R -p /var/run/udhcpc.eth0.pid -i eth0 -x hostname:$HOSTNAME -x lease:300
Please note that my containers are all based on Alpine linux. You will have to use the dhcp client for your container OS.