Repo with scripts and docker files for different types of builds. This repo will take another approach by not writing wrapper scripts around docker commands.
Follow one of the docker install instructions.
$ docker build --no-cache \
--tag "myimage:latest" \
--build-arg "HOST_UID=$(id -u)" \
--build-arg "HOST_GID=$(id -g)" \
$(pwd)/containers/underview-devel/ubuntu-22.04
$ docker build --no-cache \
--tag "myimage:latest" \
--build-arg "HOST_UID=$(id -u)" \
--build-arg "HOST_GID=$(id -g)" \
$(pwd)/containers/underview-devel/ubuntu-24.04
$ docker build --no-cache \
--tag "myimage:latest" \
--build-arg "HOST_UID=$(id -u)" \
--build-arg "HOST_GID=$(id -g)" \
$(pwd)/containers/yocto-project/ubuntu-22.04
$ docker build --no-cache \
--tag "myimage:latest" \
--build-arg "HOST_UID=$(id -u)" \
--build-arg "HOST_GID=$(id -g)" \
$(pwd)/containers/yocto-project/ubuntu-24.04
$ mkdir -p $(pwd)/docker-images
$ docker image save -o $(pwd)/docker-images/myimage.tar.xz
$ docker image load -i myimage.tar.xz
$ export DOCKER_IMAGE_NAME="myimage:latest"
$ export WORKSPACE="${HOME}/workspace"
$ mkdir -p $WORKSPACE
$ docker compose -f $(pwd)/composes/default-compose.yaml run --rm development