
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
tox是一个通用的Python虚拟环境管理和测试命令行工具。本多架构Docker镜像封装了tox v4,同时包含常见构建依赖(如make、gcc等)以及当前活跃的CPython版本:3.9、3.10、3.11、3.12、3.13。镜像安全、经过测试、紧凑且易于使用,目前支持以下平台:linux/arm64/v8、linux/amd64。
linux/arm64/v8和linux/amd64平台make、gcc等常用构建工具适用于需要在多个Python版本环境中测试Python项目的场景,如:
推荐的使用方式是将包含tox配置文件和代码的目录挂载为卷。假设项目位于主机的当前目录,使用以下命令运行不带任何参数的tox:
bash$ docker run -v `pwd`:/tests -it --rm 31z4/tox
也可以传递子命令和标志:
bash$ docker run -v `pwd`:/tests -it --rm 31z4/tox run-parallel -e black,py312
注意:镜像的工作目录配置为
/tests。
如需安装额外的Python版本/实现或Ubuntu软件包,可创建衍生镜像。确保需要时切换到root用户,操作完成后切换回tox用户:
DockerfileFROM 31z4/tox USER root RUN set -eux; \ apt-get update; \ DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ python3.7; \ rm -rf /var/lib/apt/lists/* USER tox
以下演示展示如何使用此镜像测试https://github.com/pallets/flask%EF%BC%9A
!tox演示
可通过以下命令尝试:
bash$ git clone --depth 1 --branch 3.0.0 https://github.com/pallets/flask.git $ docker run -v `pwd`/flask:/tests -it --rm 31z4/tox run-parallel --skip-env style
镜像标签格式为{tox-version}-{image-version},其中image-version部分可选,并遵循语义化版本。例如,当发生不兼容变更(如移除已终止支持的Python版本或更改基础镜像)时,镜像主版本号将递增。
生产环境使用时,建议固定tox和镜像版本(例如31z4/tox:4.4.5-2.1.1)。
查看https://github.com/tox-dev/tox/blob/main/LICENSE%E5%92%8CPython 3的许可证信息。
与所有Docker镜像一样,本镜像可能还包含其他软件,这些软件可能采用其他许可证(如基础发行版中的Bash等,以及所包含主要软件的任何直接或间接依赖项)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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