J'utilise Amazon linux AMI dans Opsworks et l'Amazon AMI Linux est le dernier (OS Amazon Linux 2017.03).Comment mettre à niveau docker dans le dernier Amazon linux AMI
Le problème est que ce AMI est livré avec la version docker 17.03.2-ce, mais je dois installer la version 17,05 ou plus tard (parce que je veux modifier le réseau « d'entrée » en essaim docker qui n'est possible dans les dernières versions docker.)
On dirait Amazon officially supports version seulement jusqu'à 17.03.
Si je tente de mettre à niveau le docker manuellement à partir du CentOS rpm/dépôt, je reçois l'erreur suivante (peut-être parce que je une saveur et docker Redhat ne semble pas soutenir que pour le moment):
--> Finished Dependency Resolution
Error: Package: docker-ce-17.06.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: docker-ce-17.06.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
Requires: systemd-units
Error: Package: docker-ce-17.06.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
Requires: libsystemd.so.0()(64bit)
Error: Package: docker-ce-17.06.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2.9
You could try using --skip-broken to work around the problem
cat/proc/version
Linux version 4.9.43-17.38.amzn1.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC))
y at-il de toute façon je peux mettre à jour la version de docker sans avoir à attendre la sortie Amazon?
Ne semble pas bon - je passe quelques heures à essayer et ne pouvait pas faire tout le travail de paquets. D'autres personnes l'essayent sur RHEL et ne peuvent pas le faire fonctionner: https://stackoverflow.com/questions/45272827/docker-ce-on-rhel-requires-container-selinux-2-9 –