
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!https://img.shields.io/docker/pulls/isac322/uvicorn?logo=docker&style=flat-square !https://img.shields.io/docker/image-size/isac322/uvicorn/latest?logo=docker&style=flat-square !https://img.shields.io/pypi/v/uvicorn?label=uvicorn&logo=python&style=flat-square !https://img.shields.io/pypi/pyversions/uvicorn?logo=python&style=flat-square !https://img.shields.io/github/last-commit/isac322/docker_image_uvicorn/master?logo=github&style=flat-square !https://img.shields.io/github/workflow/status/isac322/docker_image_uvicorn/ci/master?logo=github&style=flat-square !https://flat.badgen.net/github/dependabot/isac322/docker_image_uvicorn?icon=github
支持平台:linux/amd64, linux/arm64/v8, linux/386, linux/arm/v7
本镜像为预安装Python ASGI服务器uvicorn的Docker镜像,旨在提供便捷的ASGI应用部署环境。镜像基于官方Python镜像构建,支持多种Python版本和轻量级基础镜像,可根据需求选择不同的uvicorn安装配置,适用于开发和生产环境中快速运行FastAPI、Starlette等ASGI框架应用。
alpine(极小体积)和slim(精简Debian)两种基础镜像类型essential:基础安装(pip install uvicorn)performance:性能优化版(包含uvloop和httptools)standard:标准完整版(pip install uvicorn[standard])镜像标签遵循以下格式:
<Python版本>-<基础镜像类型>-<uvicorn版本>-<uvicorn安装选项>
py3.9、py3.8、py3.7、py3.6alpine(基于Alpine Linux)或slim(基于精简Debian)essential:基础安装,仅包含uvicorn核心功能performance:性能优化版,包含uvloop==0.15.2(Python 3.7+)和httptoolsstandard:标准完整版,包含所有推荐依赖essential和alpine(默认值)latest == alpine == essential == <最新uvicorn版本> == <最新Python版本>-alpine-<最新uvicorn版本>-essentialstandard == <最新Python版本>-alpine == <最新Python版本>-alpine-<最新uvicorn版本>-standardpy3.8 == py3.8-alpine == py3.8-essential == py3.8-alpine-essential == py3.8-alpine-<最新uvicorn版本>-essential镜像的入口点(Entrypoint)已设置为uvicorn,直接运行容器并指定uvicorn参数即可:
bashdocker run -ti docker.xuanyuan.run/isac322/uvicorn main:app
上述命令等价于在容器内执行uvicorn main:app
容器默认工作目录为/app,建议将应用代码挂载到该目录:
bashdocker run -ti -v $(pwd):/app docker.xuanyuan.run/isac322/uvicorn main:app --host 0.0.0.0 --port 8000
如需使用特定Python版本和配置:
bash# 使用Python 3.9、slim基础镜像、standard配置 docker run -ti docker.xuanyuan.run/isac322/uvicorn:py3.9-slim-standard main:app # 使用Python 3.8、alpine基础镜像、performance配置 docker run -ti docker.xuanyuan.run/isac322/uvicorn:py3.8-alpine-0.23.2-performance main:app
yamlversion: '3' services: web: image: isac322/uvicorn:py3.9-slim-standard volumes: - ./app:/app ports: - "8000:8000" command: main:app --host 0.0.0.0 --port 8000
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务