
如果你使用 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://github.com/fedora-python/fedora-python-tox/actions/workflows/build-and-push.yml/badge.svg
本镜像旨在帮助用户在Docker容器中使用所有可用Python版本运行Tox测试。https://hub.docker.com/r/fedorapython/fedora-python-tox/%EF%BC%8C%E6%AF%8F%E6%AC%A1%E6%8E%A8%E9%80%81%E5%88%B0master%E5%88%86%E6%94%AF%E5%90%8E%E8%87%AA%E5%8A%A8%E6%9E%84%E5%BB%BA%E3%80%82
我们通常会将最新Python版本添加到所有受支持的Fedora发行版中,同时也会适时移除最旧版本。因此,当Fedora N版本终止支持(EOL)时,本容器镜像会从Fedora N迁移至N+1版本。
在稳定版Fedora基础上,本Docker镜像包含:
本镜像完全兼容Docker和Podman,用户可选择偏好的容器管理工具。
适用于需要在多种Python环境下运行Tox测试的Python项目,支持:
将当前项目目录挂载到容器中,自动运行Tox测试:
bashcd example_project docker run --rm -it -v $PWD:/src -w /src fedorapython/fedora-python-tox
命令参数说明:
docker run:运行Docker镜像--rm:容器退出后自动删除-i:保持标准输入(STDIN)打开-t:分配伪终端(pseudo-TTY)-v $PWD:/src:将当前工作目录挂载到容器内的/src目录-w /src:将容器内工作目录设置为/src(挂载点)fedorapython/fedora-python-tox:镜像名称容器会自动运行Tox,输出测试结果。首次运行时会自动拉取镜像:
Unable to find image 'fedorapython/fedora-python-tox:latest' locally Trying to pull repository docker.io/fedorapython/fedora-python-tox ... sha256:d4b51931dd86a33552b6a08f39575db336b606f4ccebbc48f390d7f728367a6f: Pulling from docker.io/fedorapython/fedora-python-tox
通过TOXENV环境变量指定特定测试环境(如仅运行pypy3测试):
bashcd example_project docker run --rm -it -v $PWD:/src -w /src -e TOXENV=pypy3 fedorapython/fedora-python-tox
通过TOX_PARAMS环境变量传递Tox命令行参数,实现并行测试:
bashdocker run --rm -it -v $PWD:/src -w /src -e TOX_PARAMS="-p auto" fedorapython/fedora-python-tox
通过GIT_URL环境变量指定远程仓库URL,容器会自动克隆代码并运行测试:
bashdocker run --rm -it -e GIT_URL=https://github.com/fedora-python/pyp2rpm.git fedorapython/fedora-python-tox
如需系统级依赖(如C库),通过DNF_INSTALL环境变量指定要安装的RPM包:
bashdocker run --rm -it -v $PWD:/src -w /src -e DNF_INSTALL="libyaml-devel libgit2-devel" fedorapython/fedora-python-tox
支持复杂依赖规格,如:
libgit2-develpkgconfig(libgit2)/usr/bin/cowsay含空格的规格需用单引号包裹:-e DNF_INSTALL="libyaml-devel 'pytest > 7'"
若tox.ini不在项目根目录,通过WORKDIR环境变量指定测试目录:
bashdocker run --rm -it -e TOXENV=py310-minimal -e GIT_URL=https://github.com/trezor/trezor-firmware.git -e WORKDIR=python fedora-python-tox
MIT
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务