Ce post décrit l’installation de docker ou sa mise à jour, et plus particulièrement docker-ce (Community Edition) sour Linux Mint, comme on utilise le ppa d’Ubuntu la même procédure fonctionne sous Ubuntu.
Prérequis
Afin de pouvoir installer docker, vous devez vous assurer que les paquest suivants sont installés:
$sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Ajout du ppa
Docker est disponible dans les dépôts mais vous n’aurai pas la dernière version, on va utiliser le ppa d’Ubuntu
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
Pour Debian 9, que j’utilise par exemple sur ce VPS, le ppa est différent
$curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Le reste de la procédure est similaire.
Mise à jour des packages
$sudo apt-get update
Installation de docker
$sudo apt-get install docker-ce
Une fois l’installation terminée, vous pouvez vérifier la version installée avec la commande
$docker -v
et vérifier que le service est bien démarré
$sudo systemctl status docker
Si vous ne voulez pas devoir utiliser docker en tant que root, vous pouvez ajouter votre utilisateur au groupe docker
$sudo usermod -aG docker <YourUser>
Pour que les changements soient pris en compte, déconnectez-vous et reconnectez-vous ou tapez la commande:
$su - <YourUser>
Vous pouvez vérifier que votre utilisateur est ajouté au groupe docker en tapant
$id -nG
Et voilà il ne vous reste plus qu’à explorer les nombreuses possibilités que offertes par l’utilisation de docker dont certaines seront explorées dans ce blog.