The base image is based on the [Alpine GNU C library image]https://github.com/frol/docker-alpine-glibc), which is only a 5MB image, and contains glibc and arm-none-eabi cross toolchain to enable embdedd development over small docker image.
Another image add also the cmake tool to this docker develoment environment.
This image is intended to be a base image for your development environment, so you may use it in different ways :
FROM tech4/alpine_glibc_gcc-arm-none-eabi
COPY ./my_app /home
$ docker build -t my_app .
You can also use it always executed to compile manually from container commande line:
$ docker run -it --rm -v "$PWD":/home tech4/alpine_glibc_gcc-arm-none-eabi
/home # make