Hello, here's how I'm currently making the image
FROM ubuntu:22.04
RUN apt-get update && \
apt-get -y upgrade && \
apt-get -y install sudo && \
apt-get -y install iproute2 && \
apt-get -y install nano && \
apt-get -y install qemu-system-arm && \
useradd -ms /bin/bash yocto && \
usermod -aG sudo yocto && \
echo 'yocto:sudo' | chpasswd && \
sudo mkdir -p /dev/net && \
sudo mknod /dev/net/tun c 10 200 && \
sudo chmod 666 /dev/net/tun \
apt-get update && \
apt-get -y install sudo
USER yocto
WORKDIR /home/yocto
docker run --rm -it --privileged yocto_test
sudo apt update && sudo apt upgrade -y
sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev python3-subunit mesa-common-dev zstd liblz4-tool file locales libacl1 -y
sudo locale-gen en_US.UTF-8
cd/poky
git clone --branch kirkstone git://git.yoctoproject.org/poky
git clone --branch kirkstone git://git.yoctoproject.org/meta-arm
git clone --branch kirkstone-5.15.71-2.2.2 https://github.com/nxp-imx/meta-imx.git
git clone --branch kirkstone https://github.com/Freescale/meta-freescale.git
git clone --branch kirkstone git://git.openembedded.org/meta-openembedded
source oe-init-build-env
cd/build/conf nano local.conf
imx8mpevk
ACCEPT_FSL_EULA = "1"
cd/build/confnano bblayers
/home/yocto/poky/meta-imx/meta-bsp \
/home/yocto/poky/meta-openembedded/meta-oe \
/home/yocto/poky/meta-openembedded/meta-python \
/home/yocto/poky/meta-openembedded/meta-networking \
/home/yocto/poky/meta-arm/meta-arm \
/home/yocto/poky/meta-arm/meta-arm-toolchain \
/home/yocto/poky/meta-freescale \
bitbake core-image-minimal
bitbake -c cleanall firmware-imx-8m
bitbake -c cleanall imx-m7-demos
bitbake -c cleanall imx-gpu-viv