
corpusops/tensorflowcorpusops/docker-tensorflow 是一个基于 TensorFlow 的 Docker 镜像,旨在提供便捷、一致的机器学习和深度学习开发与运行环境。该镜像由 corpusops 维护,集成了 TensorFlow 及其常用依赖,支持多种部署场景,适用于开发、训练和推理任务。
latest、2.x.x-cpu、2.x.x-gpu 等)该镜像提供多个标签以满足不同需求,主要标签格式如下:
latest:最新稳定版 TensorFlow(CPU){version}-cpu:指定 TensorFlow 版本(CPU 版),如 2.15.0-cpu{version}-gpu:指定 TensorFlow 版本(GPU 版,需主机支持 NVIDIA Docker),如 2.15.0-gpu启动交互式 Bash 终端,用于开发和测试:
bashdocker run -it --rm corpusops/docker-tensorflow:latest bash
在宿主机当前目录下创建 script.py,内容为简单的 TensorFlow 代码:
pythonimport tensorflow as tf print("TensorFlow 版本:", tf.__version__) print("Hello, TensorFlow!")
通过以下命令运行该脚本:
bashdocker run -it --rm -v $(pwd):/app -w /app corpusops/docker-tensorflow:latest python script.py
-v $(pwd):/app:将宿主机当前目录挂载到容器内 /app 目录-w /app:设置工作目录为 /app确保主机已安装 NVIDIA Docker,使用 GPU 标签启动:
bashdocker run -it --rm --gpus all corpusops/docker-tensorflow:2.15.0-gpu bash
TF_CPP_MIN_LOG_LEVEL:控制 TensorFlow 日志级别(默认 0,0=所有日志,1=忽略 INFO,2=忽略 INFO/WARNING,3=忽略所有)PYTHONUNBUFFERED:设置 Python 输出无缓冲(默认 1,便于日志实时查看)为避免容器重启后数据丢失,建议将工作目录或模型数据挂载到宿主机:
bashdocker run -it --rm -v /path/on/host:/workspace corpusops/docker-tensorflow:latest -w /workspace
其中 /path/on/host 为宿主机目录,/workspace 为容器内工作目录。
该镜像的源代码和构建配置托管于 GitHub 仓库。如有问题或建议,欢迎提交 Issue 或 Pull Request。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务