Skip to content

uuip/docker-templates

Repository files navigation

配置文件

  • 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

About

docker compose templates for developer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published