Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决执行docker pull时http和https客户端之间的不匹配_Docker - Fatal编程技术网

如何解决执行docker pull时http和https客户端之间的不匹配

如何解决执行docker pull时http和https客户端之间的不匹配,docker,Docker,我的mac上有以下docker: Docker version 18.09.0, build 4d60db4 当我试着跑的时候 docker pull wurstmeister/kafka 我得到这个错误: Error response from daemon: Get https://registry-1.docker.io/v2/: http: server gave HTTP response to HTTPS client 就在最近的docker更新之前,我能够做docker pu

我的mac上有以下docker:

Docker version 18.09.0, build 4d60db4
当我试着跑的时候

docker pull wurstmeister/kafka
我得到这个错误:

Error response from daemon: Get https://registry-1.docker.io/v2/: http: server gave HTTP response to HTTPS client
就在最近的docker更新之前,我能够做docker pull


我能做些什么来解决这个问题?

我想这可能会对您有所帮助

Mac用户:使用顶部栏中的(docker)图标更新docker首选项

首选项->守护进程->不安全注册表[单击(+)符号]->添加:端口

点击底部的“应用并重新启动”按钮

如果您正在windows上尝试同样的操作

如果出现此错误,则需要在此处创建文件:

“C:\ProgramData\docker\config\daemon.json”

并加上:

{“不安全的注册表”:[“wurstmeister/kafka”]}

然后使用PowerShell命令重新启动docker: