An environment to build Linux systems with the OE framework.
5.6K
A container to build a complete Linux system with the following branches of the
OpenEmbedded_ framework used by the Yocto Project_:
Use the following command to pull the image of this container:
.. code-block:: bash
podman pull docker.io/tprrt/debian-oe
Otherwise, it is possible to build the image, with the command below:
.. code-block:: bash
podman build -t tprrt/debian-oe:latest -f ./Dockerfile .
Run the container:
.. code-block:: bash
xhost +"local:podman@"
cd <src>
podman run --rm -i -t \
--security-opt seccomp=unconfined --security-opt label=disable \
--cap-add=NET_ADMIN --cap-add=NET_RAW \
--userns=keep-id:uid=1000,gid=1000 \
--device /dev/kvm \
--device /dev/net/tun \
--device /dev/vhost-net \
--volume $(realpath $SSH_AUTH_SOCK):/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent\
--mount type=bind,source=$(pwd),target=/src \
--workdir /src \
-e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \
--pids-limit=0 \
tprrt/debian-oe
Stop the container:
.. code-block:: bash
podman container stop -t=1 tprrt/debian-oe
podman container rm tprrt/debian-oe
xhost -"local:podman@
.. _OpenEmbedded: https://openembedded.org .. _Yocto Project: https://yoctoproject.org
Content type
Image
Digest
sha256:a94527ee5…
Size
351.8 MB
Last updated
4 days ago
docker pull tprrt/debian-oe