Docker 报错Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable
问题Mac 上docker pull是报错Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable执行docker pull xx.xx.xx.xx/xx/xx ,下载私有库的镜像时,或 docker login xx.xx.xx.xx 登录harbor私服报时,错如下:原因Error response
·
问题
Mac 上docker pull是报错Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable
执行docker pull xx.xx.xx.xx/xx/xx ,下载私有库的镜像时,或 docker login xx.xx.xx.xx 登录harbor私服报时,错如下:
原因
Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable
原因大概是docker默认支持https的协议,而私有库是http的协议。
解决方法
- MAC 桌面可以在Preferences–>Docker Engine里配置以下代码,xx.xx.xx.xx是自己私有库的地址。
{
"insecure-registries":[
"http://xx.xx.xx.xx/"
]
}
- CentOS系统,修改 /etc/docker/daemon.json,也是新增如下代码。
{
"insecure-registries":[
"http://xx.xx.xx.xx/"
]
}
测试验证
➜ docker docker login xx.xx.xx.xx
Username: operater
Password:
Login Succeeded
更多推荐
已为社区贡献8条内容
所有评论(0)