docker run 提示不能开启容器

OpenStack/Juju/MAAS/CloudStack/Hadoop
回复
riefuy
帖子: 28
注册时间: 2011-05-11 15:38

docker run 提示不能开启容器

#1

帖子 riefuy » 2015-10-18 18:38

按照官网手册测试docker是否安装成功时报错
docker run hello-world
报错如下
exec format errorFATA[0000] Error response from daemon: Cannot start container f7612aa28d79819e8c041ed105ca9c99964241b525d18004f278fa63305466b3: exec format error
请问这是什么原因啊?怎么解决?
是通过 sudo apt-get install docker.io安装的
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: docker run 提示不能开启容器

#2

帖子 poloshiao » 2015-10-18 19:31

sudo apt-get install docker.io
sudo apt-get install docker-engine
docker run hello-world
如果是非 root 使用者登入 加 sudo
sudo docker run hello-world

參見
https://docs.docker.com/installation/ub ... x/#install
头像
温习江湖
帖子: 580
注册时间: 2012-06-06 18:20

Re: docker run 提示不能开启容器

#3

帖子 温习江湖 » 2015-10-19 9:31

尽量使用官方安装文档上的安装脚本安装,源里面的版本太老
Vimwiki建的小博客 wweir.org

历史的车轮压过一切,任何人或事物都留在了车辙里,只有思想和智慧或附在车辄上走上那么一段时间
riefuy
帖子: 28
注册时间: 2011-05-11 15:38

Re: docker run 提示不能开启容器

#4

帖子 riefuy » 2015-10-19 20:40

找到原因了,docker官方的是64位的,而我的机器是32位的,所以官方仓库里的那些镜像应该是64位的,我找了个centos的32位镜像创建容器成功了。
参考文章地址http://m.blog.csdn.net/blog/zqxnum1/42063521
回复