Accueil > Virtualisation > Virtualisation : docker - installation
Virtualisation : docker - installation
Publié le 26 avril 2021, dernière mise-à-jour le 14 juin 2024, > 4 visites, >> 45532 visites totales.
INSTALLER DOCKER en 2024
https://docs.docker.com/engine/inst...
Nettoyage des vieilles versions : apt-get remove docker docker-engine docker.io containerd runc docker-compose docker-doc podman-docker
Désinstalaltion complète dans /var/lib/docker : https://docs.docker.com/engine/install/debian/#uninstall-docker-engine , ou sudo rm -r /var/lib/containerd /var/lib/docker
installation :
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
#sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo adduser $USER docker
pour tester ensuite : soit sudo docker run hello-world
, soit se déconnecter et docker run hello-world
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
démarrage automatique au démarrage de l’ordinateur :
sudo systemctl disable docker.service
sudo systemctl disable containerd.service
INSTALLER DOCKER en 2021
https://docs.docker.com/engine/inst...
obsolète ? : adduser machin docker
INSTALLER DOCKER en 2020
https://computingforgeeks.com/install-docker-and-docker-compose-on-debian-10-buster/
ajouter l’utilisateur au groupe
2019 :
installation : https://store.docker.com/editions/community/docker-ce-server-debian?tab=description
- # Jessie deb8 /stretch :
root# apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# Wheezy deb 7 :root# apt-get -y install apt-transport-https ca-certificates curl python-software-properties
root# curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
-
root# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" && apt-get update
- root# adduser LeNomDeLutilisateur docker
- se déconnecter , se reconnecter.
- docker run hello-world
système d(’administration : ansible,puppt...
2019 :
INSTALLATION
https://docs.docker.com/install/linux/docker-ce/debian/
télécharger les debs sur https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/ :
- méthode 1 : root# apt-get install docker docker.io
- méthode 2 d’après https://docs.docker.com/engine/installation/linux/debian/ , essayé positivement sur sur lmde2
-
root# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
-
root# curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
-
root# apt-key fingerprint 0EBFCD88
pour vérifier -
root# echo "deb [arch=amd64] https://download.docker.com/linux/debian jessie stable" >> /etc/apt/sources.list.d/additional-repositories.list && apt-get update
-
root# apt-cache madison docker-ce
donne :
docker-ce | 17.03.1~ce-0~debian-jessie | https://download.docker.com/linux/debian/ jessie/stable amd64 Packages
docker-ce | 17.03.0~ce-0~debian-jessie | https://download.docker.com/linux/debian/ jessie/stable amd64 Packages
-
apt-get install docker-ce=17.03.1~ce-0~debian-jessie
- TEST :
docker run hello-world
- docker non root :
groupadd docker && usermod -aG docker UTILISATEUR
- Uninstall Docker :
apt-get purge docker-ce && rm -rf /var/lib/docker
Documentation
https://fr.wikipedia.org/wiki/Docker_%28logiciel%29
https://linuxfr.org/users/xion345/journaux/docker-la-plateforme-a-la-mode
https://www.wanadev.fr/23-tuto-docker-comprendre-docker-partie1/
https://linuxfr.org/news/docker-tutoriel-pour-manipuler-les-conteneurs
https://putaindecode.io/fr/articles/docker/dockerfile/
https://putaindecode.io/fr/articles/docker/
https://www.tecmint.com/install-run-and-delete-applications-inside-docker-containers/
https://www.ovh.com/fr/blog/docker-administrer-bases-de-donnees-une-idee-folle/
Les images créées sont dans /var/lib/docker/overlay2/