Is the latest version of docker from Amazon on ec2 broken?

As of last night all our new docker deployments started failing because the latest version of docker (docker-1.3.2-1.0.amzn1.x86_64) in the amazon repo fails to start up.

Steps to reproduce are:

  • Ant not working with Jenkins within a Docker container
  • Pull docker images from private registry on remote host?
  • Kubernetes - How to run kubectl commands inside a container?
  • Why do Docker official images not use USER as required by “best practices”
  • Run a maven webapp in a docker container
  • Does the Docker remote API have an equivalent for “docker run --rm …”?
  • ## 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
    

    If I downgrade back to docker-1.3.1-1.0.amzn1.x86_64 everything seems to be fine.

    Is the AWS package actually broken, or is it just our setup?
    Is there a work around other than downgrading?

  • Can't make outbound connections from haproxy-exporter docker
  • Connecting php docker to mqtt docker
  • Creating multiple Docker container
  • docker-compose rails app doesn't find db when using up but does when doing run
  • docker-cloud repository query doesn't provide a response
  • Embed code in docker container or mount it as a volume?
  • 2 Solutions collect form web for “Is the latest version of docker from Amazon on ec2 broken?”

    Yes, it is broken for me too.

    Downgrading has been the solution yet.

    The same error was by me on a centos VM provisioned at my workplace – a yum update resolved it.

    I suspect a build was broken but went out, and has been fixed subsequently.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.