accueil > Autres paquets externes > docker

Guide des commandes Docker

Docker est une plateforme de virtualisation basée sur des conteneurs qui vous aide à déployer et à exécuter des applications rapidement et de manière fiable. Apprenez les principales commandes Docker avec ce guide.

Installation de Docker

Avant d'utiliser Docker, vous devez l'installer sur votre système. Voici les méthodes d'installation pour les principaux systèmes d'exploitation.

Installation de Docker sur Ubuntu/Debian

Voici comment installer Docker sur les systèmes basés sur Ubuntu ou Debian. Il est recommandé de supprimer d'abord les versions de Docker précédemment installées.

Supprimer les anciens paquets Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

Supprime tous les paquets liés à Docker précédemment installés.

Installer les paquets nécessaires pour Docker

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

Installe les paquets de dépendances requis pour l'installation de Docker.

Ajouter la clé GPG officielle de Docker

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Ajoute la clé GPG pour le dépôt APT de Docker afin de garantir l'authenticité du paquet.

Configurer le dépôt APT de Docker

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ajoute le dépôt APT à votre système pour télécharger les paquets Docker.

Installer Docker Engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Installe la dernière version de Docker Engine, containerd et Docker Compose.

Vérifier l'installation de Docker

sudo docker run hello-world

Exécute l'image 'hello-world' pour vérifier que Docker est correctement installé.

Utiliser Docker sans sudo (facultatif)

Pour exécuter les commandes Docker sans utiliser `sudo` à chaque fois, vous devez ajouter votre utilisateur actuel au groupe `docker`. Cette modification prendra effet après vous être déconnecté et reconnecté.

Ajouter l'utilisateur au groupe docker

sudo usermod -aG docker ${USER}

Ajoute l'utilisateur actuel au groupe `docker`.

Principales commandes Docker

Ce sont les commandes de base utilisées pour gérer les conteneurs, les images, les volumes Docker, etc. Combinez chaque option pour effectuer les tâches souhaitées.

1. Gestion des conteneurs

2. Gestion des images

3. Gestion des réseaux et des volumes

4. Gestion du système

Commande générée :

Essayez de combiner les commandes.

Description:

`docker` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Gérez votre environnement de conteneurs de manière efficace grâce à ces exemples pratiques de commandes Docker.

Exécuter un conteneur de serveur web Nginx

docker run -d --name my-nginx -p 80:80 nginx

Exécute un conteneur de serveur web Nginx en arrière-plan, accessible sur le port 80. Le nom du conteneur est 'my-nginx'.

Accéder à l'intérieur d'un conteneur (shell bash)

docker exec -it my-nginx bash

Accède au shell bash à l'intérieur du conteneur 'my-nginx' en cours d'exécution. (Utile pour travailler à l'intérieur du conteneur)

Supprimer un conteneur spécifique de force

docker rm -f my-container

Supprime de force un conteneur nommé 'my-container', qu'il soit en cours d'exécution ou arrêté.

Créer et baliser une image Docker

docker build -t my-app:v1.0 .

Crée une image Docker nommée 'my-app' à l'aide du Dockerfile dans le répertoire actuel. La balise est 'v1.0'.

Supprimer tous les conteneurs arrêtés

docker rm $(docker ps -aq)

Supprime tous les conteneurs arrêtés qui ne sont plus utilisés pour libérer de l'espace disque.


Commandes de la même catégorie