RT-Transformer / Dockerfile
Xue-Jun's picture
Update Dockerfile
27ee6b7 verified
FROM docker.io/ubuntu:22.04
ENV TZ=Asia/Shanghai
ENV R_REMOTE_ERR=1
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -y && \
apt-get install -y --no-install-recommends \
build-essential \
software-properties-common \
dirmngr \
wget \
unzip \
make \
lsb-release && \
rm -rf /var/lib/apt/lists/*
RUN apt-get update -y \
&& apt-get -y install iputils-ping \
&& apt-get -y install wget \
&& apt-get -y install net-tools \
&& apt-get -y install vim \
&& apt-get -y install openssh-server \
&& apt-get -y install python3.9 \
&& apt-get -y install python3-pip \
&& apt-get -y install git \
&& cd /usr/local/bin \
&& rm -f python \
&& rm -f python3 \
&& rm -f pip \
&& rm -f pip3 \
&& ln -s /usr/bin/python3.9 python \
&& ln -s /usr/bin/python3.9 python3 \
&& ln -s /usr/bin/pip3 pip \
&& ln -s /usr/bin/pip3 pip3 \
&& apt-get clean
RUN apt install -y libpcre2-dev libdeflate-dev liblzma-dev libbz2-dev libblas-dev gfortran libicu-dev liblapack-dev libxml2-dev
RUN apt install --no-install-recommends software-properties-common dirmngr
RUN useradd -m -u 1000 user
USER user
ENV PATH="/home/user/.local/bin:$PATH"
WORKDIR /app
RUN chmod -R 777 /app
COPY --chmod=777 ./requirements.txt requirements.txt
RUN pip install --no-cache-dir --upgrade -r requirements.txt
RUN pip install torch-sparse==0.6.15 torch-scatter==2.0.9 -f https://pytorch-geometric.com/whl/torch-1.11.0%2Bcpu.html
COPY --chmod=777 . /app
CMD ["python3", "app.py"]