https://github.com/mjun0812/mlflow-docker
A production-ready MLflow Tracking Server running on Docker compose with MySQL backend and S3-compatible artifact storage (RustFS).
https://github.com/mjun0812/mlflow-docker
docker docker-compose mlflow mlflow-tracking-server mysql rustfs
Last synced: 4 months ago
JSON representation
A production-ready MLflow Tracking Server running on Docker compose with MySQL backend and S3-compatible artifact storage (RustFS).
- Host: GitHub
- URL: https://github.com/mjun0812/mlflow-docker
- Owner: mjun0812
- Created: 2022-09-05T13:26:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-12-14T05:28:13.000Z (6 months ago)
- Last Synced: 2025-12-15T07:31:54.901Z (6 months ago)
- Topics: docker, docker-compose, mlflow, mlflow-tracking-server, mysql, rustfs
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MLflow-Docker
MLflow Tracking Server on Docker.
## Require
- Docker
- Docker Compose
## Install
Set hostname at mlflow server.
```bash
cp env.template .env
vim .env
```
```
VIRTUAL_HOST="example.com,localhost"
```
## Run
```bash
docker-compose up -d
```
```python
import mlflow
import os
MLFLOW_TRACKING_URI="http://example.com:5000"
MLFLOW_TRACKING_USERNAME="mlflow"
MLFLOW_TRACKING_PASSWORD="mlflow"
os.environ("MLFLOW_TRACKING_USERNAME") = MLFLOW_TRACKING_USERNAME
os.environ("MLFLOW_TRACKING_PASSWORD") = MLFLOW_TRACKING_PASSWORD
mlflow.set_tracking_uri(MLFLOW_TRACKING_URI)
```