mlflow

larribas/mlflow Docker 镜像

这是一个生产就绪的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)

bash
docker 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命令部署:

bash
helm 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

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 mlflow 镜像标签

docker pull docker.xuanyuan.run/larribas/mlflow:<标签>

DockerHub 原生拉取命令

docker pull larribas/mlflow:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告