fedora 24 运行 docker 32 位图像
fedora 24 run docker 32-bit image
主机为Fedora 24 i686版本,内核版本为4.6.3-300.fc24.i686
。还安装了docker。当遵循 fedora getting started with docker wiki 时,docker run
命令失败并出现错误:
$ sudo docker run -i -t fedora /bin/bash
Unable to find image 'fedora:latest' locally
Trying to pull repository docker.io/library/fedora ...
latest: Pulling from docker.io/library/fedora
7c91a140e7a1: Pull complete
Digest: sha256:a97914edb....5b04509bb7d
Status: Downloaded newer image for docker.io/fedora:latest
exec format error
docker: Error response from daemon: Cannot start container 88a0....b54d:
[9] System error: json: cannot unmarshal string into Go value of
type libcontainer.genericError.
我猜这张图片是 64 位图片。如何验证这一点?从哪里获得 32 位软呢帽 docker 图像?
docker 版本是来自 fedora 24 repo 的 1.10.3。
这似乎是目前唯一的 Fedora 32 位 docker 图像提供商:
https://hub.docker.com/r/nickcis/fedora-32
那里有一个 link 到 github 页面,其中包含有关如何为 32 位 Fedora >= 24 构建您自己的映像的说明。
主机为Fedora 24 i686版本,内核版本为4.6.3-300.fc24.i686
。还安装了docker。当遵循 fedora getting started with docker wiki 时,docker run
命令失败并出现错误:
$ sudo docker run -i -t fedora /bin/bash
Unable to find image 'fedora:latest' locally
Trying to pull repository docker.io/library/fedora ...
latest: Pulling from docker.io/library/fedora
7c91a140e7a1: Pull complete
Digest: sha256:a97914edb....5b04509bb7d
Status: Downloaded newer image for docker.io/fedora:latest
exec format error
docker: Error response from daemon: Cannot start container 88a0....b54d:
[9] System error: json: cannot unmarshal string into Go value of
type libcontainer.genericError.
我猜这张图片是 64 位图片。如何验证这一点?从哪里获得 32 位软呢帽 docker 图像?
docker 版本是来自 fedora 24 repo 的 1.10.3。
这似乎是目前唯一的 Fedora 32 位 docker 图像提供商:
https://hub.docker.com/r/nickcis/fedora-32
那里有一个 link 到 github 页面,其中包含有关如何为 32 位 Fedora >= 24 构建您自己的映像的说明。