4

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?

+1

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 –

Répondre