This repository contains docker container images with GNU Arm Embedded Toolchain pre-installed. Each image has a specific GCC version. The images are based on akospasztor/docker-python.
Repository link: https://github.com/akospasztor/docker-gcc-arm
Docker Hub link: https://hub.docker.com/r/akospasztor/docker-gcc-arm
Available images:
| Image: | Architecture | Base image |
|---|---|---|
| 10-2020-q4 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
| 9-2020-q2 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
| 9-2019-q4 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
| 8-2019-q3 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
GCC for ARM version 10-2020-q4:
10-2020-q4-linux-2.3.0,10-2020-q4-linux-latest10-2020-q4-linux-2.2.010-2020-q4-linux-2.1.010-2020-q4-linux-2.0.010-2020-q4-linux-1.0.210-2020-q4-linux-1.0.110-2020-q4-linux-1.0.0
GCC for ARM version 9-2020-q2:
9-2020-q2-linux-2.3.0,9-2020-q2-linux-latest9-2020-q2-linux-2.2.09-2020-q2-linux-2.1.09-2020-q2-linux-2.0.09-2020-q2-linux-1.0.29-2020-q2-linux-1.0.19-2020-q2-linux-1.0.0
GCC for ARM version 9-2019-q4:
9-2019-q4-linux-2.3.0,9-2019-q4-linux-latest9-2019-q4-linux-2.2.09-2019-q4-linux-2.1.09-2019-q4-linux-2.0.09-2019-q4-linux-1.0.29-2019-q4-linux-1.0.19-2019-q4-linux-1.0.0
GCC for ARM version 8-2019-q3:
8-2019-q3-linux-2.3.0,8-2019-q3-linux-latest8-2019-q3-linux-2.2.08-2019-q3-linux-2.1.08-2019-q3-linux-2.0.08-2019-q3-linux-1.0.28-2019-q3-linux-1.0.18-2019-q3-linux-1.0.0
All latest images contain the following main software packages:
| Software: | Version |
|---|---|
| Clang-format | latest available in apt |
| Clang-tidy | latest available in apt |
| CMake | 3.29.6 |
| Cppcheck | 2.17.1 |
| Doxygen | latest available in apt |
| GCC for ARM (arm-none-eabi) | depends on the image |
| Make | latest available in apt |
| Ninja | 1.12.1 |
| Python | 3.11 |
Pull latest image with gcc version 10-2020-q4 for linux:
docker pull akospasztor/docker-gcc-arm:10-2020-q4-linux-latestBuild image with gcc version 10-2020-q4 for linux:
docker build -t akospasztor/docker-gcc-arm:10-2020-q4-linux-latest 10-2020-q4/linux/Manually run container and mount a project folder:
docker run --rm -it -v <path-to-project>:<path-to-project> akospasztor/docker-gcc-arm:10-2020-q4-linux-latestManually push all tags to Docker Hub:
docker push -a akospasztor/docker-gcc-arm