Amazon ec2 ec2上亚马逊最新版本的docker是否已损坏?

Amazon ec2 ec2上亚马逊最新版本的docker是否已损坏?,amazon-ec2,docker,Amazon Ec2,Docker,截至昨晚,我们所有新的docker部署都开始失败,因为amazon repo中最新版本的docker(docker-1.3.2-1.0.amzn1.x86_64)无法启动 复制的步骤包括: ## Launch instance with default amazon AMI yum install docker-1.3.2-1.0.amzn1.x86_64 service docker restart ### Get the following error in /var/log/docke

截至昨晚,我们所有新的docker部署都开始失败,因为amazon repo中最新版本的docker(docker-1.3.2-1.0.amzn1.x86_64)无法启动

复制的步骤包括:

## Launch instance with default amazon AMI

yum install docker-1.3.2-1.0.amzn1.x86_64
service docker restart

### Get the following error in /var/log/docker
2014/11/26 05:14:16 docker daemon: 1.3.2 c78088f/1.3.2; execdriver: native; graphdriver:
[8f6d7cfb] +job serveapi(unix:///var/run/docker.sock)
[info] Listening for HTTP on unix (/var/run/docker.sock)
docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, 
      version Base not defined in file libdevmapper.so.1.02 with link time reference
如果我降级回docker-1.3.1-1.0.amzn1.x86_64,一切似乎都很好

AWS软件包是真的坏了,还是只是我们的设置?
除了降级,还有其他的工作吗?

是的,对我来说也不好


降级一直是解决方案。

我在我的工作场所配置的centos VM上也出现了相同的错误-通过yum更新解决了这个问题


我怀疑有一个构建被破坏了,但它被破坏了,并随后被修复。

亚马逊的docker给我带来了可怕的运气。我从他们的网站上获取最新的二进制文件。{{version}}yum update为我提供了它,所以我猜他们错过了一个包依赖项。知道是哪个软件包起了作用是很好的,但是手动操作将花费太长时间
yum更新
没有针对epel测试为我修复它。不得不求助于提取一个新的二进制
wgethttps://get.docker.com/builds/Linux/x86_64/docker-latest -O/usr/bin/docker
是的,我们发现了同样的问题,不幸的是,我们已经自动启动了实例,因此更新整个包集的速度太慢。我们无法足够快地启动实例以响应负载。我将看看是否有人可以跟踪哪个软件包需要专门更新,以解决这个问题。如果没有人回答,我会接受,因为这在技术上是正确的。