Docker使用http上传镜像至Harbor私有仓库
修改docker.service文件在ExecStart变量后添加--insecure-registry=harbor域名
vi /usr/lib/systemd/system/docker.service
注释原有ExecStart变量行
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
复制新的并添加 --insecure-registry=harbor域名
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry=harbor域名
例:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry=hub.test.com
保存退出
重新加载docker.service文件并重启docker服务
重新加载docker.service文件
systemctl daemon-reload
重启docker服务
systemctl restart docker
登录harbo私有仓库
docker login hub.test.com
输入完用户密码提示Login Succeeded表示登录成功
上传镜像
docker push hub.test.com/nginx/nginx:1.14.1