| ARG BASE_TAG |
| FROM ${BASE_TAG} |
| ARG USER_NAME=myuser |
| ARG USER_PASSWD=111111 |
| ARG DEBIAN_FRONTEND=noninteractive |
|
|
| |
| COPY packages.txt . |
| COPY requirements.txt . |
| COPY postinstallscript.sh . |
| RUN apt-get update && apt-get install -y sudo $(cat packages.txt) |
| RUN pip install --no-cache-dir -r requirements.txt |
| RUN bash postinstallscript.sh |
|
|
| |
| RUN groupadd -r ${USER_NAME} && useradd -r -m -g${USER_NAME} ${USER_NAME} |
| RUN echo "${USER_NAME}:${USER_PASSWD}" | chpasswd |
| RUN usermod -aG sudo ${USER_NAME} |
| USER ${USER_NAME} |
| ENV USER=${USER_NAME} |
| WORKDIR /home/${USER_NAME}/workspace |
|
|
| |
| RUN echo "export PS1='\[\033[01;32m\]\u\[\033[00m\]@\[\033[01;34m\]\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$'" >> /home/${USER_NAME}/.bashrc |
|
|