[DEFAULT] environment = HOME USER DISPLAY TERM debian_chroot=${osname} binds = /etc/timezone:ro /etc/localtime:ro /etc/passwd:ro /etc/group:ro /etc/shadow:ro /tmp/.X11-unix:ro /home/${user} [centos7] dockerfile = FROM centos:7 RUN yum install sudo -y RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers RUN yum group install -y "Development Tools" pkginstall = RUN yum install {} -y packages = xterm vim-X11 git python3 bash-completion [rocky8] dockerfile = FROM rockylinux:8 RUN yum install sudo -y RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN yum install {} -y packages = xterm vim-X11 git python3 bash-completion [rocky9] dockerfile = FROM rockylinux:9 RUN dnf install sudo -y RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN dnf install {} -y packages = xterm vim-X11 git python3 bash-completion [debian9] dockerfile = FROM debian:9 ARG DEBIAN_FRONTEND=noninteractive RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list RUN apt-get update RUN apt-get -y upgrade RUN apt install -y --allow-downgrades libnettle6=3.3-1+b2 # default libnettle6 conflicts with libgtk-3.0 RUN apt-get -y install sudo RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN apt-get -y install {} packages = xterm x11-apps vim-gtk3 git build-essential python3 bash-completion [debian10] dockerfile = FROM debian:10 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install apt-utils RUN apt-get -y upgrade RUN apt-get -y install sudo RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN apt-get -y install {} packages = xterm x11-apps vim-gtk3 git build-essential python3 bash-completion [debian11] dockerfile = FROM debian:11 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install apt-utils RUN apt-get -y install sudo RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN apt-get -y install {} packages = xterm x11-apps vim-gtk3 git build-essential python3 bash-completion [debian12] dockerfile = FROM debian:12 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install apt-utils RUN apt-get -y install sudo RUN echo "Defaults lecture = never" >> /etc/sudoers RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers pkginstall = RUN apt-get -y install {} packages = xterm x11-apps vim-gtk3 git build-essential python3 bash-completion [ubuntu20.04] dockerfile = FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install apt-utils RUN apt-get -y install sudo pkginstall = RUN apt-get -y install {} packages = ksh csh xterm x11-apps build-essential git libgtk2.0 libgtk-3.0 bash-completion tcl environment-modules [ubuntu22.04] dockerfile = FROM ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update RUN apt-get -y install apt-utils RUN apt-get -y install sudo pkginstall = RUN apt-get -y install {} packages = ksh csh xterm x11-apps build-essential git libgtk2.0 libgtk-3.0 bash-completion tcl environment-modules