Je tape la version docker.io et reçois:
Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 0.11.1, please update docker
Je suis cela avec un apt-get update
, puis soit:, apt-get upgrade
ou apt-get upgrade docker.io
, mais tout ce que cela me donne est:
docker.io is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
J'utilise Ubuntu 14.04 (fidèle) serveur 64 bits.
EDIT: Je pense avoir utilisé un script dans ce commentaire pour installer docker (car il était censé me permettre de taper docker au lieu de docker.io)
Réponses:
Supposons que ce soit la version Ubuntu Trusty (14.04), qui a officiellement la 0.9.1
Mettez à jour à nouveau en 2017/03/07 pour refléter les modifications de la nouvelle version, voir https://blog.docker.com/2017/03/docker-enterprise-edition/
La directive officielle est ici Installer le menu fixe pour Ubuntu , l'ancienne version avait un nom de paquet différent.
docker.io
: est utilisé pour être très ancienne version dans le dépôt par défaut Ubuntu (peut sauter ici)docker-engine
: est utilisé avant la version 1.13.xdocker-ce
: depuis 17.03pour moteur de docker
Ensuite, vous pouvez passer facilement à la dernière version de docker
Et dans le cas où vous ne souhaitez pas installer le dernier package, vous pouvez procéder comme ci-dessous.
pour docker-ce
la source
gpg: no writable keyring found: eof
-> use sudo ...Avertissement: S'agissant d'une publication plus ancienne, utilisez les ressources officielles pour éviter les problèmes: https://www.docker.com/community-edition#/download
Une façon de mettre à niveau vers la dernière version (sans installer à partir du source) consiste à utiliser les instructions fournies ici par Digital Ocean:
Ajouter la clé du référentiel de docker à apt-key pour la vérification du paquet
Ajoutez le référentiel de menu fixe aux sources d'aptitude:
Mettez à jour le référentiel avec le nouvel ajout:
Enfin, téléchargez et installez docker:
la source
Driver aufs failed to remove root filesystem
lors de la suppression de certains conteneurs. Je n'ai jamais vu cela avec le package docker.io, qui est probablement plus testé et stable dans Trusty.Réponse courte: la documentation d'installation officielle de Docker couvre désormais cette question pour Ubuntu 14.04 (même si ce n'est pas aussi clair que cela pourrait être).
Le paquet Ubuntu nommé
docker.io
n'est pas mis à jour par Docker, Inc. et sera en retard sur la dernière version. Par exemple, aujourd'hui, il est bloqué au0.9.1
plus tard1.0.1
. Je voudrais aller de l'avant et l'enlever si vous l'avez.Le paquet Docker est nommé
lxc-docker
(ce qui prête à confusion, car LXC n’est plus strictement requis). C'est cependant à jour. Vous devrez ajouter le référentiel appartenant à Docker à votreapt-get
configuration. La documentation d'installation officielle de Docker couvre cela pour Ubuntu 14.04 - cherchez "Si vous souhaitez essayer la dernière version de Docker". Notez que le binaire seradocker
(contrairement àdocker.io
quand fourni par Ubuntu).la source
Si vous faites confiance à get.docker.com, exécutez:
la source
Vous pouvez installer à partir du référentiel tiers en suivant les instructions :
la source
Vous disposez de la dernière version de docker.io (0.9.1) disponible dans les référentiels d'ubuntu pour Trusty Tahr à compter d'aujourd'hui.
Toutefois, si vous souhaitez toujours mettre à niveau la version, vous pouvez cloner la dernière version de docker.io à partir de github et la recompiler. Pour obtenir des instructions sur son installation à partir des sources, un didacticiel interactif est disponible sur le blog de docker.io .
la source
ou tout simplement
sudo apt-get install -f docker-ce
pour obtenir la dernière version stablela source
E: Package 'docker-ce' has no installation candidate
Vous pouvez également télécharger le
docker.io
0.11.1
.deb
fichier à partir du tableau de bord et l’installer.la source