使用docker 手动拉取镜像时出现的错误处理方法
错误
Error response from daemon: Get https://192.168.0.201:5000/v1/_ping: http: server gave HTTP response
处理方法
1、将用于切换到root 用户;
2、在 /etc/docker/daemon.jsion 中添加下代码:
执行命令:
sudo vim /etc/docker/daemon.json
{
"insecure-registries":["192.168.0.201:5000"]
}
添加完成后就可以直接点击CTRL+c输入: :wq 回车保存成功,如果出现如法保存可以强制保存 ,输入 : :wq! 然后回车键。
解析: 192.168.0.201 :需要拉取镜像的一个IP地址。
注意:在daemon.json中添加内容时一定要注意格式排版,否则可能不会生效,原因编码格式问题。具体自己可以查找。
3、如果没有daemon.json 可以直接新增一个文件为 daemon.json
命令:
sudo touch daemon.json
4、重启docker服务
命令:
sudo systemctl restart docker.service
5、拉取需要的镜像文件,例如需要拉取 docker-compose ,就执行下面的命令。
命令:
sudo docker-compose pull