- compose.yaml [推荐]
- compose.yml
- docker-compose.yaml [旧版本兼容]
- docker-compose.yml [旧版本兼容]
本仓库所有密码均设置为:changepassword
即使不向外映射端口,同一个docker网络间的端口,用 service name 都是可访问的。
更改compose.yaml的环境变量后需执行下述命令
docker compose up -d
docker compose down
docker compose pull
或
docker pull
FROM debian:12-slim
RUN sed -i 's|deb.debian.org|mirrors.ustc.edu.cn|g' /etc/apt/sources.list.d/debian.sources \
&& apt-get update \
&& apt-get install -y --no-install-recommends libssl3 \
&& rm -rf /var/lib/apt/lists/*
FROM ubuntu:22.04
RUN sed -i -E "s/\w+.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g" /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y --no-install-recommends libssl3 \
&& rm -rf /var/lib/apt/lists/*
FROM python:3.12-slim
ENV PROJECT_DIR=/app
RUN sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources \
&& pip config set global.index-url https://mirrors.aliyun.com/pypi/simple \
&& pip install --no-cache-dir -U pip wheel setuptools \
&& mkdir $PROJECT_DIR
WORKDIR $PROJECT_DIR