PyTorch 是一个深度学***平台,可加速从研究原型到生产部署的流程。Bitnami 镜像包含 Torchvision,提供特定的计算机视觉支持。
PyTorch ***概述
商标说明:本软件列表由 Bitnami 打包。所提及的相关商标归各自公司所有,使用此类商标不暗示任何关联或认可。
consoledocker run -it --name pytorch bitnami/pytorch
这是由 Bitnami 构建和维护的硬化、最小化 CVE(常见漏洞和暴露)镜像。Bitnami 安全镜像基于云优化、安全硬化的企业级 Photon Linux 操作系统。选择 Bitnami 安全镜像的理由包括:
每个镜像均附带详细安全元数据,可在 Bitnami 公共目录 中查看。注:部分数据需 Bitnami 安全镜像商业订阅 权限。
如需基于 Debian Linux 的旧版镜像,可参考 Bitnami Legacy 仓库。
非 root 容器镜像增加了额外安全层,通常推荐用于生产环境。但由于以非 root 用户运行,特权任务通常受限。更多关于非 root 容器的信息可参考 Bitnami 文档。
Bitnami 标签政策及滚动标签与不可变标签的区别,可参考 ***文档。
不同标签的对应关系可通过分支文件夹中的 tags-info.yaml 文件查看,例如 bitnami/ASSET/BRANCH/DISTRO/tags-info.yaml。
可通过关注 bitnami/containers GitHub 仓库 订阅项目更新。
获取 Bitnami PyTorch Docker 镜像的推荐方式是从 Docker Hub 仓库 拉取预构建镜像:
consoledocker pull bitnami/pytorch:latest
如需指定版本,可拉取带版本标签的镜像。可在 Docker Hub 仓库 查看所有可用版本:
consoledocker pull bitnami/pytorch:[TAG] # 将 [TAG] 替换为具体版本号
如需手动构建镜像,可克隆仓库、进入 Dockerfile 所在目录并执行 docker build 命令(需替换以下命令中的 APP、VERSION 和 OPERATING-SYSTEM 占位符):
consolegit clone [***] bitnami/APP/VERSION/OPERATING-SYSTEM docker build -t bitnami/APP:latest .
默认情况下,运行此镜像会直接进入 Python REPL,可在此交互式测试和使用 PyTorch:
consoledocker run -it --name pytorch bitnami/pytorch
PyTorch 镜像的默认工作目录为 /app。可将主机中的应用文件夹挂载至此目录,通过 python 命令运行脚本:
consoledocker run -it --name pytorch -v /path/to/app:/app bitnami/pytorch \ python script.py # 将 /path/to/app 替换为主机应用目录,script.py 替换为脚本名
若应用通过 requirements.txt 定义依赖,可先安装依赖再运行:
consoledocker run -it --name pytorch -v /path/to/app:/app bitnami/pytorch \ sh -c "conda install -y --file requirements.txt && python script.py"
延伸阅读:
Bitnami 安全镜像 中的 PyTorch 镜像支持 FIPS 功能配置,可通过以下环境变量设置:
OPENSSL_FIPS:控制 OpenSSL 是否启用 FIPS 模式,可选值 yes(默认)或 no。Bitnami 会及时更新 PyTorch 版本(含安全补丁),建议按以下步骤升级容器:
consoledocker pull bitnami/pytorch:latest
(若使用 Docker Compose,将 image 属性值更新为 bitnami/pytorch:latest)
consoledocker rm -v pytorch
(或使用 Docker Compose:docker-compose rm -v pytorch)
consoledocker run --name pytorch bitnami/pytorch:latest
(或使用 Docker Compose:docker-compose up pytorch)
此版本移除 miniconda,改用 pip 管理依赖。优化后容器体积更小,安全风险更低。基于此镜像扩展功能时,需将 conda 命令替换为 pip 命令。
请注意,此文件未经过内部测试,建议仅用于开发或测试环境。生产环境部署推荐使用配套的 Bitnami Helm 图表。
若发现 docker-compose.yaml 文件问题,可按 贡献指南 报告或提交修复。
欢迎为该 Docker 镜像贡献代码。可通过 创建 issue 提出新功能需求,或 提交 pull request 贡献代码。
若运行容器时遇到问题,可 提交 issue。为确保高效支持,请按模板填写必要信息。
版权所有 © 2025 Broadcom。“Broadcom” 指 Broadcom Inc. 及其子公司。
根据 Apache 许可证 2.0 版(“许可证”)授权;除非遵守许可证,否则不得使用本文件。可在以下地址获取许可证副本:
<[***]>
除非适用***要求或书面同意,否则按“原样”分发软件,不提供任何明示或暗示的担保或条件。详见许可证以了解具体权限和限制。
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429