A collection of Dockerfiles can be used with Podman and whose images are available on DockerHub:
- alpine-cmake: An environment to compile C source with cmake and to debug it with gdb.
- alpine-pxe: A PXE/TFTP server to boot targets from the network.
- debian-buildroot: An environment to build Linux systems with the Buildroot framework.
- debian-cross: An cross-compile environment providing tools for armv7, aarch64 and riscv targets.
- debian-latex: An environment to prepare documents with the LaTeX software system.
- debian-oe: An environment to build Linux systems with the OpenEmbedded framework / Yocto project.
- fedora-dev: An environment providing tools to develop an application for Fedora.
Use the following command to pull the image of one of these containers:
podman pull docker.io/tprrt/<name>
Note
- Podman is a daemonless container engine, developped by the OCI and safer than the Docker engine.
- The container pixiecore is a great alterative to the container alpine-pxe.
- The debian-oe is an alternative to the official container crops/yocto
Use the following command to validate the circleci pipeline:
podman run --rm --security-opt seccomp=unconfined --security-opt label=disable -v $(pwd):/data circleci/circleci-cli:alpine config validate /data/.circleci/config.yml --token $TOKEN