Déployez vos applications grâce à Docker
10 mai 2019I. Installation de Docker
1) Pré-requis
Pour installer Docker CE, la version communautaire de Docker, vous aurez besoin de la version 64 bits de l’une des versions suivantes de Debian :
- Buster 10
- Stretch 9 (stable) / Raspbian Stretch
Docker CE est supporté par les architectures x86_64 (ou amd64), armhf, et arm64.
Docker EE, quant à elle, est la version Enterprise.
2) Installation de Docker
Suivant la documentation officielle, il y a plusieurs manières d’installer Docker CE. Nous verrons ici la manière recommandée.
a) Paramétrage du dépôt
- Mettez à jour l’index du paquet APT :
sudo apt-get update
- Installez les paquets pour autoriser APT à utiliser un dépôt via HTTPS :
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
- Ajoutez la clé GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- Utilisez la commande suivante pour paramétrer le dépôt stable
N.B : Vous pouvez remplacer amd64 par armhf ou arm64 en fonction de l’architecture de votre machine.
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
b) Installation de Docker CE
Cette procédure est valable pour Debian x86_64 / amd64, Debian ARM, ou Raspbian.
- Mettez à jour l’index du paquet APT :
sudo apt-get update
- Installez la dernière version de Docker CE et de containerd :
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Pour vérifier que votre installation s’est bien déroulée, vous pouvez lancer l’image Hello-world. Celle-ci va être téléchargée, lancée puis écrira un message d’information avant de se fermer.
sudo docker run hello-world
Vous pouvez aussi lancer une des commandes suivantes pour obtenir la version installée (la 2e commande fournit plus d’informations) :
sudo docker --version
sudo docker version
Pour afficher la liste des commandes disponibles :
sudo docker
Sommaire :
- Introduction
- Installation de Docker
- Création et utilisation des images
- Gestion des conteneurs
- Docker-Compose
Les commentaires sont fermés.