Ubuntu 系统错误:启动docker容器时出现exec格式错误

Ubuntu 系统错误:启动docker容器时出现exec格式错误,ubuntu,docker,containers,Ubuntu,Docker,Containers,我正在尝试启动docker容器: Docker版本: Docker version 1.6.2, build 7c8fca2 sudo docker run -p 8080:8080 rancher/server 但是我收到了这个错误信息 FATA[0001] Error response from daemon: Cannot start container b75d05c38d0f19d59e9c12608c56aac756c1a5bf321ef2cca918e7a7b251904d:

我正在尝试启动docker容器: Docker版本:

Docker version 1.6.2, build 7c8fca2

sudo docker run  -p 8080:8080 rancher/server
但是我收到了这个错误信息

FATA[0001] Error response from daemon: Cannot start container b75d05c38d0f19d59e9c12608c56aac756c1a5bf321ef2cca918e7a7b251904d: [8] System error: exec format error 
这是我的服务器信息,使用
uname-a
命令:

Linux localhost.localdomain 3.13.0-137-generic #186-Ubuntu SMP Mon Dec 4 19:12:26 UTC 2017 i686 i686 i686 GNU/Linux
Docker图像:

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
rancher/server      latest              41e01154bc55        2 weeks ago         1.083 GB

你能告诉我我可能犯了什么错误或者我遗漏了什么吗?

你在问题评论中指出你的Docker版本是
1.6.2
。根据以下内容,不支持
1.12.3
。更新你的Docker,最好是更新到最新的社区版(CE)


可以找到如何在Ubuntu上安装/更新Docker的指南。

好吧,你应该告诉我们你使用哪个命令来启动容器。你在32位平台上(如
uname
输出中的
i686
所示)。可能你正在使用的映像需要64位平台。所以我必须安装ubuntu 64?你的Docker版本是什么?Docker版本1.6.2,构建7c8fca2Thank,但我尝试运行ubuntu容器,我得到了与你在2015年5月13日发布的Docker版本相同的错误,你期待什么?现在是2018年。