root@ubuntu:~# docker run hello-world
exec format error
FATA[0000] Error response from daemon: Cannot start container 32fd27c15a4719c3e04b20924f0db109966b7b8baf696e0ab358416b68779700: [8] System error: exec format error 

解决方案 »

  1.   

    docker 镜像有问题,看下cmd中执行的原始命令可以通过docker logs containerId  看下日志
      

  2.   

    这是我在自己环境下执行的
    该镜像是比较特殊的。执行一条CMD["/hello"],下面是dockerhub查看该镜像dockerfile
      

  3.   


    估计你的环境或拉取的镜像有问题
    环境检查:
    ```shel
    root@Mai-II:/home/hzy# docker run -it busybox
    / # ls
    bin   dev   etc   home  proc  root  sys   tmp   usr   var
    / # ```
    如果上面执行结果一致,那环境应该没问题。
    就删除镜像再执行你的语句试试
      

  4.   

    统一回复一下大家,我后来换了个64位的ubuntu,就好了