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
浙公网安备 33010602011771号