Si utiliza el servicio EC2 Container, la AMI optimizada para ECS de AWS (2015.09.b) está ejecutando docker-1.7.1 en el momento de escribir este artículo. Una publicación en los foros de AWS dice "[AWS está] probando 1.9 RC y planea entregarlo este mes".
Para ampliar la respuesta de Hzmy, aquí se explica cómo actualizar Docker a 1.9.0 en una sesión SSH:
service docker stop
cp /usr/bin/docker /usr/bin/docker.old
curl -o /usr/bin/docker https://get.docker.com/builds/Linux/x86_64/docker-1.9.0
service docker start
Si está utilizando plantillas de CloudFormation, aquí hay un comando que puede colocar en su AWS::Cloudformation::Init:
...
"commands": {
...,
"03_upgrade_docker_for_log_driver_support": {
"command": {
"Fn::Join": [
"",
[
"#!/bin/bash -xe\n",
"service docker stop\n",
"cp /usr/bin/docker /usr/bin/docker.old\n",
"curl -o /usr/bin/docker https://get.docker.com/builds/Linux/x86_64/docker-1.8.3\n",
"service docker start\n"
]
]
}
}
...
}
...
Tal vez no sea el más limpio, pero parece funcionar para mí.
Terminé instalando Amazon Linux docker
paquete y luego sobrescribiendo el /usr/bin/docker
binario con la versión 1.8.2 binario de:https://docs.docker.com/installation/binaries/.
No es exactamente elegante, pero todas las dependencias son las mismas y, dado que mi AMI es inmutable, el paquete no se actualizará sobre la imagen actual.