larribas/mlflow Docker 镜像
larribas查看 Docker Hub 原文页
这是一个生产就绪的MLFlow集群Docker镜像,支持MySQL和PostgreSQL作为后端存储,可用于部署机器学习实验追踪、模型管理与部署的系统。
2 次收藏下载次数: 0状态:社区镜像维护者:larribas仓库类型:镜像最近更新:6 年前
生产就绪的MLFlow集群Docker镜像
本镜像用于构建生产环境可用的MLFlow集群,MLFlow是一款开源的机器学习生命周期管理工具,支持实验追踪、模型管理、模型部署等核心功能。
镜像概述
该镜像提供生产级别的MLFlow服务,支持MySQL和PostgreSQL作为后端存储以保障数据持久化,用户可通过Docker Hub获取不同版本镜像,也可通过Helm chart在Kubernetes集群中快速部署。
核心功能
- 支持MySQL、PostgreSQL作为后端存储,确保数据持久化与高可用性
- 提供Docker Hub版本管理,方便镜像获取与更新
- 兼容Kubernetes环境,可通过Helm chart快速部署集群
使用场景
- 企业级机器学习实验追踪与版本控制
- 模型生命周期管理与线上部署
- 团队协作的机器学习项目管理
配置说明
部署时需配置后端存储相关环境变量,示例如下:
- MySQL配置:
MYSQL_HOST、MYSQL_PORT、MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE - PostgreSQL配置:
POSTGRES_HOST、POSTGRES_PORT、POSTGRES_USER、POSTGRES_PASSWORD、POSTGRES_DB
部署示例
Docker Run命令(连接MySQL)
bashdocker run -d \ -p 5000:5000 \ -e MLFLOW_BACKEND_STORE_URI=mysql+pymysql://user:password@host:port/dbname \ docker.xuanyuan.run/larribas/mlflow
Kubernetes部署
参考官方Helm chart仓库:https://github.com/larribas/helm-charts,使用Helm命令部署:
bashhelm repo add larribas https://larribas.github.io/helm-charts helm install mlflow larribas/mlflow --set backendStore.type=mysql,backendStore.mysql.host=your-mysql-host,backendStore.mysql.user=your-user,backendStore.mysql.password=your-password,backendStore.mysql.database=your-db
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull larribas/mlflow:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务