latest,*-bionic- based on Ubuntu 18.04 LTS (bionic)*-focal- based on Ubuntu 20.04 LTS (focal)*-archbased on Arch Linux
podman run --rm mcejp/arm-none-eabi-gcc:latest arm-none-eabi-gcc -v
The default working directory is /work, so you can mount your source code there as a volume.
It is recommended to pin a specific version of the image rather than using latest.
- native toolchain of the base OS (binutils, gcc, make etc.)
- Git
- additional tools: bzip2, wget
# Build all images & test them
podman build -f Dockerfile -t mcejp/arm-none-eabi-gcc:latest
podman build -f Dockerfile -t mcejp/arm-none-eabi-gcc:10-2020-q4-major-bionic
podman build -f Dockerfile.arch -t mcejp/arm-none-eabi-gcc:10.2-arch
podman build -f Dockerfile.ubuntu2004 -t mcejp/arm-none-eabi-gcc:10-2020-q4-major-focal
# Commit changes & tag the toolchain version
git tag 10-2020-q4-major
# Configure image build triggers on Docker Hub, or manually push built images
# Push the repository
git push origin master 10-2020-q4-major