一、准备镜像

docker pull cliod/jrebel-server-go:latest

二、标记镜像

给待推送的镜像打上标记

命令格式:

docker tag SOURCE_IMAGE[:TAG] harbor.nightsoil.cn:3300/jrebel/REPOSITORY[:TAG]

示例:

docker tag cliod/jrebel-server-go:latest harbor.nightsoil.cn:3300/jrebel/jrebel-server-go:latest

注意:

  1. SOURCE_IMAGE[:TAG]表示当前docker已存在的某个版本的镜像
  2. library表示的是harbor里头的某个项目名称,表示镜像推送给这个项目
  3. 注意,其中ip和端口都不要省(尤其在http协议里头)

三、登录harbor

登录命令:

docker login harbor.nightsoil.cn:3300

登出docker命令:

docker logout

四、推送镜像

推送命令格式:

docker push harbor.nightsoil.cn:3300/jrebel/REPOSITORY[:TAG]

示例:

docker push harbor.nightsoil.cn:3300/jrebel/jrebel-server-go:latest