Documentation Docker engine¶
Table des matières¶
Sources¶
- Documentation officiel d'installation de Docker engine
- Documentation officiel de post installation de Docker engine
- Documentation officiel complète de Docker engine
Introduction¶
- Docker engine : Docker engine est un logiciel qui permet de créer, de déployer et de gérer des conteneurs. Les conteneurs sont des environnements isolés qui contiennent tout le nécessaire pour exécuter une application, y compris le code, les bibliothèques système, les outils système et les fichiers système.
- Docker desktop : Docker desktop est une interface graphique optionnel pour Docker engine. Lors de l'installation de docker desktop docker engine est automatiquement installée.
- Si vous voulez installer docker desktop, vous pouvez suivre la documentation officiel d'installation de Docker desktop.
Installation de Docker engine sur Ubuntu 24.XX¶
-
Pour commencer désinstaller les anciennes versions de Docker
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done -
Mettre à jour le gestionnaire de paquet
sudo apt update -
Installer
curletca-certificatessudo apt install curl ca-certificates -
Créer le répertoire
/etc/apt/keyringsavec les permissions0755sudo install -m 0755 -d /etc/apt/keyrings -
Télécharger la clé GPG de Docker
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc -
Changer les permissions de la clé GPG
sudo chmod a+r /etc/apt/keyrings/docker.asc -
Ajouter le dépôt Docker à Apt sources
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update -
Installer Docker engine
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -
Créer un groupe
dockersudo groupadd docker -
Ajouter votre utilisateur au groupe
dockersudo usermod -aG docker $USER -
Mettre à jour les permissions du groupe
dockernewgrp docker -
Tester l'installation de Docker engine
docker run hello-world-
Réponse attendue :
Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/
-
Utilisation de docker¶
-
Créer un projet docker et mettez le en production en suivant ce tutoriel
-
créer votre premier conteneur Docker
Licence¶
Copyright (C) 2024 Floris Robart
Authors: Floris Robart
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.