uv(Python包管理器)的官方Docker镜像
收藏数: 13
下载次数: 647788
类型:

astral/uvuv 是由 Astral 开发的 Python 包和项目管理器,旨在提供高效的包安装、依赖解析及项目管理能力。本镜像为 uv 的官方 Docker 镜像,提供了 uv 的容器化部署方案,便于在容器环境中快速集成和使用 uv 管理 Python 项目及依赖。
通过复制 scratch 镜像中的 uv 二进制文件,将 uv 集成到自定义 Docker 镜像中:
dockerfile# 基于 Python 3.12 slim 基础镜像 FROM python:3.12-slim-bookworm # 从 uv scratch 镜像复制 uv 和 uvx 二进制文件到 /bin 目录 COPY --from=docker.io/astral/uv:latest /uv /uvx /bin/
直接使用已预安装 uv 的官方基础镜像,简化 Dockerfile 配置:
dockerfile# 使用预安装 uv 的 Python 3.12 Bookworm slim 镜像 FROM astral/uv:python3.12-bookworm-slim
通过预安装镜像直接运行 uv 命令,例如查看版本:
bashdocker run -it --rm astral/uv:bookworm-slim uv --version
uv Docker 镜像采用特定的标签方案,以区分不同 Python 版本、基础镜像类型(如 slim)及操作系统版本(如 Bookworm)。标签格式通常包含 Python 版本、基础镜像名称等信息(例如 python3.12-bookworm-slim)。
详细标签说明请参考 uv Docker 集成指南 - 可用镜像。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务