镜像管理命令:image
列出所有镜像:list
命令入口:
bohr image list
概要:
Usage:
bohr image list [flags]
Aliases:
list, -ls
Flags:
--csv output with CSV format
-h, --help help for list
--json output with JSON format
--noheader does not print header information
-t, --type string type of the image.eg: bohr image list -t "DeePMD-kit" (default: private image)
--yaml output in YAML format
参数说明表:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--type | -t | 镜像的类型(默认是自定义镜像) | 否 |
--type -t 镜像的类型示例
bohr image list -t "Basic Image"
bohr image list -t "DeePMD-kit"
bohr image list -t "DPGEN"
bohr image list -t "ABACUS"
bohr image list -t "CP2K"
bohr image list -t "LAMMPS"
bohr image list -t "GROMACS"
bohr image list -t "CALYPSO"
bohr image list -t "Quantum Espresso"
bohr image list -t "Uni-Mol"
bohr image list -t "TBPLaS"
bohr image list -t "DPEM"
bohr image list -t "FEALPy"
bohr image list -t "Amber"
bohr image list -t "Third-party software"
案例:
$ bohr image list --json
# 以 JSON 格式查看所有自定义镜像
$ bohr image list -t "DeePMD-kit"
# 显示 DeePMD-kit 下的所有公共镜像 (按 Ctrl+c 退出)
拉取镜像到本地: pull
仅支持拉取bohrium 的公共镜像和本人的自定义镜像(别人分享的不支持)
镜像会被拉取到本地 Docker 环境
命令入口:
bohr image pull
概要:
Usage:
bohr image pull [flags]
Aliases:
pull, -pull
Flags:
-h, --help help for pull
-i, --image_address string image_address of Bohrium
参数说明表:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--image_address | -i | 镜像地址 | 是 |
案例:
$ bohr image pull registry.dp.tech/dptech/deepmd-kit:3.0.0b3-cuda12.1
# 将 deepmd-kit:3.0.0b3-cuda12.1 公共镜像拉取到本地 Docker 环境
注意
在运行bohr image pull
命令前,请确保 Docker 守护进程已启动,最简单的方式是打开 Docker 客户端(如 Docker Desktop)
删除私有镜像:delete
命令入口:
bohr image delete
概要:
Usage:
bohr image delete <imageId>... [flags]
Flags:
-h, --help help for delete
--imageId ints imageId(s) (can be used multiple times)
参数说明表:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--imageId | - | 镜像Id | 是 |
案例:
$ bohr image delete 123 234
# 删除镜像 Id 为 123 和 234 的私有镜像