找不到“;AddResource“;方法在提取docker图像时使用
我正在从docker hub中提取docker图像。但这说明了一个错误。它表示找不到“AddResource”方法:找不到“;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: 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)
问题依然存在,问题依然存在。