test / Dockerfile
Duongkum999's picture
Update Dockerfile
ec49b81 verified
FROM nvidia/cuda:11.3.1-base-ubuntu20.04
ENV DEBIAN_FRONTEND=noninteractive \
TZ=Europe/Paris
# Remove any third-party apt sources to avoid issues with expiring keys.
# Install some basic utilities
RUN rm -f /etc/apt/sources.list.d/*.list && \
apt-get update && apt-get install -y --no-install-recommends \
curl \
ca-certificates \
sudo \
git \
wget \
procps \
git-lfs \
zip \
unzip \
htop \
vim \
nano \
bzip2 \
libx11-6 \
build-essential \
libsndfile-dev \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
# Cài đặt Jupyter Lab
RUN pip3 install jupyterlab
# Sao chép các script vào container
COPY start_server.sh /start_server.sh
COPY on_startup.sh /on_startup.sh
# Thiết lập quyền thực thi cho các script
RUN chmod +x /start_server.sh /on_startup.sh
# Chạy các lệnh trong on_startup.sh với quyền root trước khi container khởi động
RUN /on_startup.sh
# Cổng mà Jupyter Lab sẽ sử dụng
EXPOSE 7860
# Lệnh để khởi động container
CMD ["/start_server.sh"]