docker上传镜像到私有镜像


这里的 192.168.1.1/dev 表示仓库地址 根据自己的来 

登录 

docker login 192.168.1.1/dev

然后会要求输入用户名密码

如果出现报错:

Get https://192.168.1.1/v2/: x509: cannot validate certificate for 192.168.1.1 because it doesn't contain any IP SANs

修改文件

vim  /usr/lib/systemd/system/docker.service

修改 后面只需要增加到ip+端口部分即可 我端口默认80

ExecStart=/usr/bin/dockerd --insecure-registry https://192.168.1.1

然后重启docker

systemctl   daemon-reload
systemctl   restart docker.service 

接着重新执行docker login登录命令即可

标记本地镜像 (这里的demo是要上传的镜像名称)

docker tag demo:latest 192.168.1.1/dev/demo

上传

docker push 192.168.1.1/dev/demo

显示

 这样就上传成功了