Docker Model 制品库
About 225 wordsLess than 1 minute
Login to CNB Docker Model Artifact Registry
You can use CNB access token as login credentials, login command:
docker login -u cnb -p ${CNB_TOKEN} docker-model.cnb.coolDocker Model Artifact Path Rules
When publishing artifacts to a repository, two naming rules are supported:
- Same-name artifacts - Artifact path matches repository path, e.g.:
docker-model.cnb.cool/{repository-path} - Different-name artifacts - Repository path serves as namespace for artifacts, artifact path = repository path/artifact name, e.g.:
docker-model.cnb.cool/{repository-path}/{image-name}
Pushing Artifacts
Push from Local Command Line
Same-name artifacts
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}:latestDifferent-name artifacts
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}/{image-name}:latestPush in Cloud Native Build
main:
push:
- services:
- docker
stages:
# Same-name artifacts build & push
- name: docker model package & push
script: docker model package --gguf <path> --push ${CNB_DOCKER_MODEL_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:<tag>
# Different-name artifacts build & push
- name: docker model package & push
script: docker model package --gguf <path> --push ${CNB_DOCKER_MODEL_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}/<image_name>:<tag>Push in Workspaces
Same-name artifacts
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}:latestDifferent-name artifacts
docker model package --gguf model_file_path --push docker-model.cnb.cool/{repository-path}/{image-name}:latestUsing Artifacts
docker model pull docker-model.cnb.cool/{artifact-path}:latest
# ...