b24a61cb by 柴进

apt pip均走国内镜像

1 parent 2fe5f710
# Use Python 3.9 slim image
FROM python:3.9-slim
FROM registry.cn-shanghai.aliyuncs.com/zb100registry/python:3.9-slim
# Set working directory
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
# Install system dependencies (use Aliyun apt mirror)
RUN set -eux; \
if [ -f /etc/apt/sources.list ]; then \
sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list; \
sed -i 's|security.debian.org|mirrors.aliyun.com/debian-security|g' /etc/apt/sources.list; \
elif [ -f /etc/apt/sources.list.d/debian.sources ]; then \
sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources; \
sed -i 's|security.debian.org|mirrors.aliyun.com/debian-security|g' /etc/apt/sources.list.d/debian.sources; \
fi; \
apt-get update; \
apt-get install -y --no-install-recommends \
gcc \
g++ \
libgl1 \
......@@ -14,8 +24,8 @@ RUN apt-get update && apt-get install -y \
libxext6 \
libxrender-dev \
libgomp1 \
curl \
&& rm -rf /var/lib/apt/lists/*
curl; \
rm -rf /var/lib/apt/lists/*
# Copy requirements first for better caching
COPY requirements-docker.txt .
......