I am trying to create an image for the imx8mqevk using Yocto with docker added.
I am using the NXP i.MX Release Distro 4.9.51-mx8-ga (morty), kernel version 4.9.51-imx_4.9.51_imx8m_ga+g6df7474.
So I have git cloned the meta-virtualization layer (morty branch) to my Yocto top level, added the layer reference into my build/bblayers.conf file and added docker to my custom image bb file. I've also added DISTRO_FEATURES_append = " virtualization" to my build/local.conf file as suggested by the OE/meta-virtualization 'about' section.
Bitbake of my image completes OK and the docker daemon starts on the target imx8mqevek when booted with the new image. However, if I try to run the docker hello-world test, it appears to pull the image, but the daemon fails to run it, e.g. I get the following:
root:/# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
3b4173355427: Pulling fs layer
3b4173355427: Verifying Checksum
3b4173355427: Download complete
3b4173355427: Pull complete
Status: Downloaded newer image for hello-world:latest
docker: Error response from daemon: operation not supported.
See 'docker run --help'
Any idea what I'm doing wrong here, any additional packages required, or has anybody else had similar issues when trying to add docker using the NXP Yocto method?