FROM ubuntu:22.04 LABEL maintainer="lingyu zeng " ENV TZ=Asia/Shanghai \ DEBIAN_FRONTEND=noninteractive \ PATH="/home/developer/bin:/home/developer/micromamba/bin:${PATH}" \ CONDA_PREFIX="/home/developer/micromamba/envs/pyrosetta" # Configure timezone and install necessary packages RUN < /etc/timezone; apt-get install -y tzdata git zip curl wget bzip2 sudo; adduser --disabled-password --gecos "" developer; echo "developer:password" | chpasswd; echo "developer ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer; apt-get clean; rm -rf /var/lib/apt/lists/* EOT # Switch to user developer USER developer # Set working directory WORKDIR /home/developer