推送镜像¶
创建托管 Harbor 和镜像空间后,您可以按照如下说明登录并将镜像推送的镜像仓库中; 或者登录原生 Harbor,查看原生 Harbor 在每个镜像空间(项目)下提供的引导。
推送方式一¶
前提:已创建托管 Harbor 和镜像空间
您可在本地构建新的容器镜像或从 DockerHub 上获取一个公开镜像用于测试。
本文以 DockerHub 官方的 Nginx 最新镜像为例,在命令行工具中依次执行以下指令,即可推送该镜像。
请将 library 及 nginx
依次替换为您实际创建的镜像空间名称及镜像仓库名。
-
登录镜像仓库
示例:
在返回结果中输入镜像仓库密码(创建托管 Harbor 时设置的密码)。
-
给镜像加标签
执行以下命令,给镜像打标签。
示例:
-
推送镜像
执行以下命令,推送镜像至镜像空间 library 中。
示例:
-
拉取镜像
执行以下命令,拉取镜像。
示例:
推送方式二¶
前提:已创建托管 Harbor 和镜像空间。
-
在托管 Harbor 列表页面中,点击目标镜像仓库右侧的 ... ,点击 原生 Harbor ,进入原生 Harbor 的登录页。
-
输入创建托管 Harbor 时设置的用户名和密码进入原生 Harbor。
-
点击目标镜像空间(项目)的名称,进入镜像空间。
-
点击右侧的推送命令,查看原生 Harbor 提供的推送命令。
Tip
相对于方式一,原生 Harbor 的推送命令自动填入了镜像仓库地址和镜像空间名称。