Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
找不到“;AddResource“;方法在提取docker图像时使用_Docker_Docker Image_Docker Pull - Fatal编程技术网

找不到“;AddResource“;方法在提取docker图像时使用

找不到“;AddResource“;方法在提取docker图像时使用,docker,docker-image,docker-pull,Docker,Docker Image,Docker Pull,我正在从docker hub中提取docker图像。但这说明了一个错误。它表示找不到“AddResource”方法: docker: error adding content digest to lease: sha256:31168c113862cce4cef6b16b20cdef1b126eb755492a6030ca68a9020b7eb657: unknown method AddResource: not implemented. 我试过几次,试过画不同的图像。错误是一样的。 doc

我正在从docker hub中提取docker图像。但这说明了一个错误。它表示找不到“AddResource”方法:

docker: error adding content digest to lease: sha256:31168c113862cce4cef6b16b20cdef1b126eb755492a6030ca68a9020b7eb657: unknown method AddResource: not implemented.
我试过几次,试过画不同的图像。错误是一样的。 docker版本为:

    Client: Docker Engine - Community
 Version:           20.10.1
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        831ebea
 Built:             Tue Dec 15 04:34:59 2020
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.1
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       f001486
  Built:            Tue Dec 15 04:32:40 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.4
  GitCommit:        e6b3f5632f50dbc4e9cb6288d911bf4f5e95b18e
 runc:
  Version:          1.2.4
  GitCommit:        6635b4f0c6af3810594d2770f662f34ddc15b40d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker客户端
版本和
docker服务器
版本不匹配时,我看到了这个错误。在你的情况下,它们看起来是一样的,但是,如果你在ubuntu上,我建议重新安装它们:

sudo apt-get remove docker-ce
sudo apt-get remove docker-ce-cli


sudo apt-get install docker-ce-cli=5:20.10.1~3-0~ubuntu-$(lsb_release -cs) --assume-yes 
sudo apt-get install docker-ce=5:20.10.1~3-0~ubuntu-$(lsb_release -cs) --assume-yes
注意:我有一个较新的集装箱:

docker version
Client: Docker Engine - Community
 Version:           20.10.1
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        831ebea
 Built:             Tue Dec 15 04:34:59 2020
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.1
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       f001486
  Built:            Tue Dec 15 04:32:40 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.3
  GitCommit:        269548fa27e0089a8b8278fc4fc781d7f65a939b
 runc:
  Version:          1.0.0-rc92
  GitCommit:        ff819c7e9184c13b7c2607fe6c30ae19403a7aff
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker客户端
版本和
docker服务器
版本不匹配时,我看到了这个错误。在你的情况下,它们看起来是一样的,但是,如果你在ubuntu上,我建议重新安装它们:

sudo apt-get remove docker-ce
sudo apt-get remove docker-ce-cli


sudo apt-get install docker-ce-cli=5:20.10.1~3-0~ubuntu-$(lsb_release -cs) --assume-yes 
sudo apt-get install docker-ce=5:20.10.1~3-0~ubuntu-$(lsb_release -cs) --assume-yes
注意:我有一个较新的集装箱:

docker version
Client: Docker Engine - Community
 Version:           20.10.1
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        831ebea
 Built:             Tue Dec 15 04:34:59 2020
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.1
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       f001486
  Built:            Tue Dec 15 04:32:40 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.3
  GitCommit:        269548fa27e0089a8b8278fc4fc781d7f65a939b
 runc:
  Version:          1.0.0-rc92
  GitCommit:        ff819c7e9184c13b7c2607fe6c30ae19403a7aff
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

对我来说,由于containerd中的一个bug,我已经有一段时间没有更新它了。因此,使用

sudo pacman -Sy containerd
并重新启动这两项服务

sudo systemctl restart containerd.service
sudo systemctl restart docker
修正了这个问题。现在我有:

docker version Client: Version: 20.10.1 API version: 1.41 Go version: go1.15.6 Git commit: 831ebeae96 Built: Tue Dec 15 22:25:01 2020 OS/Arch: linux/amd64 Context: default Experimental: true Server: Engine: Version: 20.10.1 API version: 1.41 (minimum version 1.12) Go version: go1.15.6 Git commit: f0014860c1 Built: Tue Dec 15 22:24:28 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.4.3 GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b.m runc: Version: 1.0.0-rc92 GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker-init: Version: 0.19.0 GitCommit: de40ad0 docker版本 客户: 版本:20.10.1 API版本:1.41 Go版本:go1.15.6 Git提交:831ebeae96 建成日期:2020年12月15日星期二22:25:01 OS/Arch:linux/amd64 上下文:默认值 实验性的:真的 服务器: 发动机: 版本:20.10.1 API版本:1.41(最低版本1.12) Go版本:go1.15.6 Git提交:f0014860c1 建成日期:2020年12月15日星期二22:24:28 OS/Arch:linux/amd64 实验性:错误 集装箱: 版本:v1.4.3 GitCommit:269548fa27e0089a8b8278fc4fc781d7f65a939b.m runc: 版本:1.0.0-rc92 GitCommit:ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker初始化: 版本:0.19.0 GitCommit:de40ad0
这个问题已经解决了

对于我来说,由于containerd中的一个bug,我已经有一段时间没有更新它了。因此,使用

sudo pacman -Sy containerd
并重新启动这两项服务

sudo systemctl restart containerd.service
sudo systemctl restart docker
修正了这个问题。现在我有:

docker version Client: Version: 20.10.1 API version: 1.41 Go version: go1.15.6 Git commit: 831ebeae96 Built: Tue Dec 15 22:25:01 2020 OS/Arch: linux/amd64 Context: default Experimental: true Server: Engine: Version: 20.10.1 API version: 1.41 (minimum version 1.12) Go version: go1.15.6 Git commit: f0014860c1 Built: Tue Dec 15 22:24:28 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.4.3 GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b.m runc: Version: 1.0.0-rc92 GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker-init: Version: 0.19.0 GitCommit: de40ad0 docker版本 客户: 版本:20.10.1 API版本:1.41 Go版本:go1.15.6 Git提交:831ebeae96 建成日期:2020年12月15日星期二22:25:01 OS/Arch:linux/amd64 上下文:默认值 实验性的:真的 服务器: 发动机: 版本:20.10.1 API版本:1.41(最低版本1.12) Go版本:go1.15.6 Git提交:f0014860c1 建成日期:2020年12月15日星期二22:24:28 OS/Arch:linux/amd64 实验性:错误 集装箱: 版本:v1.4.3 GitCommit:269548fa27e0089a8b8278fc4fc781d7f65a939b.m runc: 版本:1.0.0-rc92 GitCommit:ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker初始化: 版本:0.19.0 GitCommit:de40ad0
问题已经解决

我在arm机器上拉取图像时遇到了相同的问题,并且在使用解决方案重新安装docker后成功拉取了图像

sudo systemctl stop docker
sudo dpkg -r docker.io
sudo dpkg -i (containerd, docker-ce-cli, docker-ce that have the same version)

我在arm机器上拉取图像时遇到了同样的问题,并且在使用楼上的解决方案重新安装docker后成功地拉取了图像

sudo systemctl stop docker
sudo dpkg -r docker.io
sudo dpkg -i (containerd, docker-ce-cli, docker-ce that have the same version)

问题依然存在,问题依然存在。