如何在docker-19.03.11-dind镜像中安装qemu及相关依赖,sh环境得用apk
时间: 2024-03-09 17:50:23 浏览: 56
可以按照以下步骤在`docker:19.03.11-dind`镜像中安装QEMU及相关依赖:
1. 进入`docker:19.03.11-dind`容器内部
使用以下命令启动`docker:19.03.11-dind`容器,并进入容器内部:
```
docker run --privileged --name dind -d docker:19.03.11-dind
docker exec -it dind sh
```
2. 安装QEMU及相关依赖
在容器内部执行以下命令,安装QEMU及相关依赖:
```
apk add --no-cache qemu-system-x86_64 curl ca-certificates
```
这会安装QEMU的x86_64版本以及curl和ca-certificates两个依赖。
安装完成后,您就可以在`docker:19.03.11-dind`镜像中使用QEMU了。
相关问题
docker-19.03.11-dind安装buildx
要在 Docker 中安装 buildx 插件,可以按以下步骤进行操作:
1. 首先,确保您已经安装了 Docker。
2. 然后,下载并安装 Docker-in-Docker(dind)镜像:
```
docker run --privileged --name dind -d docker:dind
```
3. 接下来,将 Docker-in-Docker 容器连接到主机的 Docker socket:
```
docker run --privileged --rm -v /var/run/docker.sock:/var/run/docker.sock docker:19.03.11-dind dockerd --host=tcp://0.0.0.0:2375 --storage-driver=vfs
```
4. 现在,您可以使用以下命令安装 buildx 插件:
```
docker buildx install
```
5. 最后,通过运行以下命令来验证 buildx 是否已成功安装:
```
docker buildx version
```
希望这些步骤可以帮助您安装 buildx 插件。
阅读全文