FROM ubuntu RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install --no-install-recommends \ ca-certificates \ zsh \ vim \ neovim \ tmux \ curl \ unzip \ git \ python3 \ build-essential \ libssl-dev \ openssh-client \ sudo \ && apt-get autoremove -y \ && apt-get clean -y \ && rm -rf /var/lib/apt/lists/* ARG UID=1000 ARG GID=1000 RUN groupadd -g ${GID} dev RUN useradd -u ${UID} -g dev -m -s /bin/zsh dev RUN echo "dev ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers RUN mkdir /workspace && chown dev:dev /workspace WORKDIR /workspace COPY install-tools.sh /usr/local/bin/install-tools.sh RUN chmod +x /usr/local/bin/install-tools.sh USER dev ENV TERM=xterm-256color RUN /usr/local/bin/install-tools.sh CMD ["zsh"]