【问题标题】:fedora 24 run docker 32-bit imagefedora 24 运行 docker 32 位镜像
【发布时间】:2016-07-14 05:31:47
【问题描述】:

主机是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 位的 fedora docker 镜像?

docker 版本是来自 fedora 24 repo 的 1.10.3。

【问题讨论】:

  • 我找到了一个名为 32bit/debian 的 debian 32 位映像。这是 8.5 版的杰西。其他一些 32 位图像位于 https://hub.docker.com/u/32bit/,源代码库位于 https://github.com/docker-32bit

标签: docker containers fedora lxc-docker


【解决方案1】:

这似乎是目前唯一一家提供 Fedora 32 位 docker 镜像的供应商:

https://hub.docker.com/r/nickcis/fedora-32

那里有一个 github 页面的链接,其中包含有关如何为 32 位 Fedora >= 24 构建自己的映像的说明。

【讨论】:

  • 我可以确认没有官方的 Fedora 32 位 x86 Docker 镜像。
猜你喜欢
  • 2017-01-29
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-24
相关资源
最近更新 更多