跳到主要内容
版本:0.6.5

使用 Docker 安装 Starwhale Server

先决条件

  • 1.19或者更高版本的Kubernetes集群用于执行任务。
  • MySQL 8.0以上版本的数据库实例用于存储元数据。
  • 兼容S3接口的对象存储,用于保存数据集、模型等。

请确保您的Kubernetes集群上的pod可以访问Starwhale Server侦听的端口。

为Docker准备env文件

Starwhale Server可以通过环境变量进行配置。

Docker的env文件模板参考此处。您可以通过修改模板来创建自己的env文件。

准备kubeconfig文件[可选][SW_SCHEDULER=k8s]

kubeconfig文件用于访问Kubernetes集群。 有关kubeconfig文件的更多信息,请参阅官方Kubernetes文档

如果您安装了kubectl命令行工具,可以运行 kubectl config view 来查看您当前的配置。

启动Docker镜像

docker run -it -d --name starwhale-server -p 8082:8082 \
--restart unless-stopped \
--mount type=bind,source=<您的kubeconfig文件路径>,destination=/root/.kube/config,readonly \
--env-file <您的env文件路径> \
docker-registry.starwhale.cn/star-whale/server:0.5.6

对于非中国大陆网络用户,可以使用托管在 ghcr.io 上的镜像: ghcr.io/star-whale/server