docker push 到私有库

1、登录

docker login --username=admin --password=admin http://xxxxx.com

说明:http://xxxxx.com为私有库地址

注意:1).登录如果报错(Error response from daemon: Get https://192.168.103.180/v2/: dial tcp 192.168.103.180:443: getsockop)

修改当前登录的这台机器的/etc/docker/daemon.json,把这个Habor地址加进去,修改后如下

修改后重启docker:

systemctl daemon-reload

systemctl restart docker.service   即可成功!

2)登录如果报错(WARNING! Using --password via the CLI is insecure. Use --password-stdin.  WARNING! Your password will be stored unencrypted in /root/.docker/config.json.)

 

 password.txt文件中直接写密码就可以了

2、给镜像打tag

  docker tag 2e25d8496557 xxxxx.com/abc-dev/arc:1334

  2e25d8496557:IMAGE ID,可以用docker images 查看,也可使用镜像名称

  xxxxx.com:私有hub域名

  abc-dev:项目名称

  arc:镜像名称

  1334:镜像版本号

3、推送

  docker push xxxxx.com/abc-dev/arc:1334

posted @ 2020-07-16 16:31  丶sky丶fx  阅读(380)  评论(0)    收藏  举报