Sign inSign up

nixue/notpython

By nixue

•Updated 7 days ago

notpython 是一个预配置权限的 Python 运行容器,基于 Python 官方镜像构建。

Image
Languages & frameworks
Developer tools
Operating systems
0

326

nixue/notpython repository overview

⁠notpython(Python)

notpython 是一个预配置权限的 Python 运行容器,基于 Python 官方镜像构建。

⁠核心特性
  • 多版本支持:Python 3.9 / 3.10 / 3.11 / 3.12 / 3.13,每个版本有默认(Debian)和 Alpine 两种基础系统
  • 非 root 运行:默认创建 UID/GID 1000 的 appuser
  • 中文环境:时区 Asia/Shanghai,语言 zh_CN.UTF-8
  • 预置目录:/app/Bin、/app/Log、/app/Temp,权限 775
  • 数据卷:/app 声明为 VOLUME
  • 端口 8080
  • 参数透传:docker run 时镜像名后面的参数会追加到启动命令之后
⁠快速开始
docker pull nixue/notpython:3.12
docker run -d \
  --name myapp \
  -p 8080:8080 \
  -v /宿主机/应用目录:/app \
  nixue/notpython:3.12

容器自动执行:

python NotApp.py
⁠入口变量
变量默认值说明
APP_PYNotApp.py要运行的 .py 文件
PYTHONIOENCODINGUTF-8Python IO 编码
PYTHONUNBUFFERED1不缓冲输出
⁠追加应用参数
docker run -d \
  -e APP_PY=main.py \
  -v /宿主机/应用目录:/app \
  nixue/notpython:3.12 \
  --port 8080

Tag summary

Content type

Image

Digest

sha256:c232ef57a…

Size

16.2 MB

Last updated

7 days ago

docker pull nixue/notpython:3.13-alpine