我在Ubuntu23.04上安装了Docker 20.10.21。我也跑了
export DOCKER_CLI_EXPERIMENTAL=enabled然而,当我运行docker buildx时,我得到
docker: 'buildx' is not a docker command.
See 'docker --help'我的印象是,在Debian风格的OSes上,buildx附带了docker.io包。我该怎么做呢?
docker version显示
Client:
Version: 20.10.21
API version: 1.41
Go version: go1.20.1
Git commit: 20.10.21-0ubuntu3
Built: Tue Feb 28 14:28:22 2023
OS/Arch: linux/amd64
Context: default
Experimental: true
Server:
Engine:
Version: 20.10.21
API version: 1.41 (minimum version 1.12)
Go version: go1.20.1
Git commit: 20.10.21-0ubuntu3
Built: Tue Feb 28 12:17:52 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.12-0ubuntu3
GitCommit:
runc:
Version: 1.1.4-0ubuntu3
GitCommit:
docker-init:
Version: 0.19.0
GitCommit:发布于 2023-05-12 02:33:10
确保您遵循这里描述的步骤( https://docs.docker.com/engine/install/ ),并且应该能够安装docker-buildx-plugin。
$ apt-cache policy docker-buildx-plugin
docker-buildx-plugin:
Installed: 0.10.4-1~ubuntu.20.04~focal
Candidate: 0.10.4-1~ubuntu.20.04~focal
Version table:
*** 0.10.4-1~ubuntu.20.04~focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
100 /var/lib/dpkg/status
0.10.2-1~ubuntu.20.04~focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages发布于 2023-05-12 02:15:47
默认情况下,通常不会安装docker-buildx-plugin包。尽管如此,让我们检查一下,以确保它在那里,如果没有,就安装它。下面是操作步骤:
docker-buildx-plugin包。继续下一步。docker buildx命令我看到的一件事是,从Ubuntu的一个版本升级到另一个版本也会导致这个插件从Docker的观点消失。仅仅重新安装这个插件就解决了这个问题。
https://askubuntu.com/questions/1467602
复制相似问题