Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
柴进
/
DesignImageSearch
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
b24a61cb
authored
2025-12-19 21:11:53 +0800
by
柴进
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
apt pip均走国内镜像
1 parent
2fe5f710
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
12 deletions
Dockerfile
Dockerfile
View file @
b24a61c
# 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
\
gcc
\
g++
\
libgl1
\
libglib2.0-0
\
libsm6
\
libxext6
\
libxrender-dev
\
libgomp1
\
curl
\
&&
rm -rf /var/lib/apt/lists/
*
# 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
\
libglib2.0-0
\
libsm6
\
libxext6
\
libxrender-dev
\
libgomp1
\
curl;
\
rm -rf /var/lib/apt/lists/
*
# Copy requirements first for better caching
COPY requirements-docker.txt .
...
...
Please
register
or
sign in
to post a comment