Docker Model 制品库
303 字约 1 分钟
登录 CNB Docker Model 制品库
登录命令如下。如何获取 CNB_TOKEN 请参考创建访问令牌。
docker login -u cnb -p ${CNB_TOKEN} docker-model.cnb.coolDocker Model 制品路径规则
制品在发布到某一仓库时,支持两种命名规则
- 同名制品 - 制品路径与仓库路径一致,如:
docker-model.cnb.cool/{repository-path} - 非同名制品 - 仓库路径作为制品的命名空间,制品路径=仓库路径/制品名称,如:
docker-model.cnb.cool/{repository-path}/{image-name}
推送制品
本地命令行推送
同名制品
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}:latest非同名制品
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}/{image-name}:latest云原生构建中推送
main:
push:
- services:
- docker
stages:
# 同名镜像构建&推送
- name: docker model package & push
script: docker model package --gguf <path> --push ${CNB_DOCKER_MODEL_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:<tag>
# 非同名镜像构建&推送
- name: docker model package & push
script: docker model package --gguf <path> --push ${CNB_DOCKER_MODEL_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}/<image_name>:<tag>云原生开发中推送
同名制品
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}:latest非同名制品
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}/{image-name}:latest使用制品
docker model pull docker-model.cnb.cool/{artifact-path}:latest
# ...