前置条件

将harbor私服地址加入到docker授信的列表

  1. vim /etc/docker/daemon.json
  2. #显示如下
  3. "insecure-registries": ["192.168.200.130:5000"]内容修改为你自己的私服地址
  4. {
  5. "registry-mirrors": ["https://dfckkwjl.mirror.aliyuncs.com"],
  6. "insecure-registries": ["192.168.200.130:5000"]
  7. }
  8. 刷新配置文件
  9. sudo systemctl daemon-reload
  10. 重启
  11. sudo systemctl restart docker

1、给镜像打标签

  1. #localhost:8082 改成你的harbor私服ip+端口号
  2. #注意点:harbor_demo 是你harbor上的仓库名称,这仓库需要先创建
  3. docker tag nginx:latest localhost:8082/harbor_demo/mynginx:v1

2、登录到harbor私服并上传镜像

  1. #登录 注意密码不要错了 区分大小写
  2. docker login localhost:端口号 -u user -p Password
  3. #上传
  4. docker push localhost:端口号/harbor_demo/mynginx:v2
  5. #退出登录
  6. docker logout