Derive your own container image
Each developer is free to derive their own container image if they have specific requirements e.g.
Additional system libraries
Additional command line or GUI tools
Any other OS configuration that they prefer
Note
If the changes you need are likely to be useful to all developers then you should consider contributing to the base image for dev-c7. See Contributing
To make your own derived container.
Create a folder (this is your container context folder)
Make a Dockerfile in that folder
Drop in any files that you want to copy into the container
cd into the folder
podman build --tag my-dev-c7 .
c7 -i my-dev-c7
Below is an example Dockerfile derived from dev-c7 that adds a package with yum, sets an environment variable and copies a script into /usr/bin. Note that the build is running as root inside the container so it is allowed to write to a system folder.
FROM ghcr.io/dls-controls/dev-c7:latest
# dev tools and libraries
RUN yum update -y && \
yum install -y my-package
ENV MY_VAR="useful info"
COPY /my-useful-file.sh /usr/bin