Jika Anda menggunakan layanan EC2 Container, AMI yang dioptimalkan AWS ECS (2015.09.b) sedang menjalankan docker-1.7.1 saat tulisan ini dibuat. Sebuah postingan di forum AWS menyatakan "[AWS] sedang menguji 1.9 RC dan berencana mengirimkannya bulan ini."
Untuk memperluas jawaban Hzmy, berikut cara memutakhirkan Docker ke 1.9.0 dalam sesi 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
Jika Anda menggunakan template CloudFormation, inilah perintah yang dapat Anda berikan di 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"
]
]
}
}
...
}
...
Mungkin bukan yang terbersih, tapi sepertinya berhasil untuk saya.
Saya akhirnya menginstal docker
Amazon Linux paket dan kemudian menimpa /usr/bin/docker
biner dengan biner versi 1.8.2 dari:https://docs.docker.com/installation/binaries/.
Tidak terlalu elegan - tetapi semua dependensinya sama, dan mengingat AMI saya tidak dapat diubah, paket tidak akan ditingkatkan di atas gambar saat ini.