跳到主要内容
版本:3.2

镜像管理

镜像管理功能详解

1.镜像查询

普通用户点击【镜像管理】,默认显示所有框架下的镜像,普通用户可查看公共、自已组内及个人的镜像。 image 普通用户可以按照镜像框架类型查询,选择一个镜像框架(caffe、tensorflow、mxnet、pytorch、paddlepaddle、other),显示该镜像框架下的镜像列表信息,显示信息包括框架名称、镜像名称、分享属性、镜像大小、使用次数、最近使用时间、镜像tag、上传者、创建时间。 image 普通用户可以按照分享属性查询,选择一种分享属性(个人、组、公共),显示该分享属性下的镜像列表信息。选择个人属性:筛选对应登录账号上传的且属性为个人的镜像,选择组内属性:筛选属性为组内且属于登录账号所在组的镜像,选择公共:筛选属性为公共的所有镜像。 image 普通用户可以按照最近使用时间或镜像大小排序,选择一个排序字段,默认降序排列。 image 普通用户可以进行镜像仓库全局模糊查询,在模糊输入框内输入上传者、镜像tag相关信息,显示符合模糊搜索信息的所有镜像列表,支持输入即查询显示功能。 image 镜像列表支持分页功能展现。 image

2.镜像分享

普通用户点击【镜像管理】,个人和自已组内的镜像上有分享按钮,普通用户可以点击该按钮修改该镜像的分享属性。普通用户可以修改自已个人的镜像属性,即普通用户可以把个人修改成组内或公共属性,也可以将以前自己设置的公共属性镜像修改为个人属性。 image image

3.取消分享

普通用户点击【镜像管理】,组和公共分类下能看到自己分享的镜像,点击镜像上的取消分享按钮,可以将自己分享的镜像撤销,重新变成个人镜像。 image image

4.镜像删除

普通用户点击【镜像管理】,普通用户可以删除个人的镜像,不能删除组内和公共的镜像。 image 点击镜像上面的删除按钮,弹出确认信息提示,点击确认,删除该镜像。 image 普通用户可在传输列表中,查看删除的镜像进度信息。点击进度列表的日志文件图标,可以查看删除日志。支持单条或者批量删除状态为成功和失败的进度记录。 image

5.导出镜像

普通用户点击【镜像管理】,镜像上有导出按钮,普通用户可以点击该按钮导出镜像tar包,弹出框内给出默认导出tar包名称,用户可自定义修改。 image image 普通用户可在传输列表中,查看导出的镜像进度信息,点击进度列表的日志文件图标,可以查看删除日志。如果出现异常,进度列表会显示异常原因。支持单条或者批量删除状态为成功和失败的进度记录。 image 导出成功后,可以在用户目录下,查看导出的镜像tar包。

6.创建镜像

单击【镜像管理】->【创建】,可以使用Dockerfile创建镜像 image 弹出创建界面,点击文件夹图标 image 注意:镜像名称和标签需要满足Docker官方规范,只能包括小写字母、数字、下划线()、连接线(-)、反斜线(/),且只能使用小写字母或数字开头,并且特殊字符(下划线、连接线、反斜线)不能连续使用。
弹出选择Dockerfile界面,选择Dockerfile文件或者搜索Dockerfile文件,点击【确定】 image 注意:普通用户创建镜像,需要将Dockerfile文件放在用户目录下,并且需要在用户目录下单独创建一个目录,用来存放Dockerfile文件。 选择完Dockerfile文件,返回创建界面,显示Dockerfile文件的相对路径,输入镜像名称,镜像标签,备注信息,点击【确定】,镜像名称和标签不支持大写。 image 注意:镜像名称和标签需要满足Docker官方规范,只能包括小写字母、数字、下划线()、连接线(-)、反斜线(/),且只能使用小写字母或数字开头,并且特殊字符(下划线、连接线、反斜线)不能连续使用。
确定后,点击【传输列表】,查看创建镜像的进度信息。点击进度列表的日志文件图标,可以查看创建镜像的日志记录。支持单条或者批量删除状态为成功和失败的进度记录。 image 点击日志文件图标,弹出日志界面,显示日志记录信息。如果Dockerfile编写有问题,日志页面会输出异常信息,进度条会显示异常原因,同时后台回滚删除相关操作记录,进度状态会置为失败。 image 成功后,点击【镜像管理】,显示制作的镜像信息。 image

7.内部导入镜像

点击【镜像管理】->【导入】,弹出导入界面 image 默认选择内部导入,点击文件夹图标,普通用户默认进入用户目录,选择镜像tar、tar.gz或者tgz包,内部导入只能导入docker save保存的镜像包。 image 注意:镜像名称和标签需要满足Docker官方规范,只能包括小写字母、数字、下划线()、连接线(-)、反斜线(/),且只能使用小写字母或数字开头,并且特殊字符(下划线、连接线、反斜线)不能连续使用。
弹出选择镜像文件界面,选择镜像tar包,点击【确定】 image 选择tar包后,输入镜像名称、镜像标签或备注信息,点击【确定】,镜像名称和标签不支持大写。 image 注意:镜像名称和标签需要满足Docker官方规范,只能包括小写字母、数字、下划线()、连接线(-)、反斜线(/),且只能使用小写字母或数字开头,并且特殊字符(下划线、连接线、反斜线)不能连续使用。
点击【传输列表】,查看导入镜像的进度信息。点击进度列表的日志文件图标,可以查看导入镜像的日志记录。如果出现异常,进度列表会显示异常原因。支持单条或者批量删除状态为成功和失败的进度记录。 image 导入完成,点击【镜像管理】,显示导入的镜像 image

8.外部镜像导入

普通用户点击【镜像管理】,点击【导入】按钮,点击【外部导入】,【下载命令】输入docker pull镜像命令,可以去配置的外部harbor仓库、Docker Hub或者NGC官方网站复制pull 镜像命令。如果勾选配置的外部harbor仓库,则需要输入镜像名称,未勾选,则不需要输入镜像名称。点击【确定】,【传输列表】可以查看镜像导入进度,同时,点击日志图标,可以查看外部导入镜像的日志记录,如果导入失败,进度条会显示异常原因。支持单条或者批量删除状态为成功和失败的进度记录。 image image 注意:外部导入,需要连接外网,拉取的镜像源最好是国内镜像源,如果是国外源,可能会有限制,导致pull过程缓慢,需要花费很长时间,严重时,会出现pull失败现象。