Comment afficher la version de Docker installée

DockerBeginner
Pratiquer maintenant

Introduction

Docker est une plateforme de conteneurisation populaire qui a révolutionné la façon dont les développeurs construisent, déploient et gèrent les applications. Comprendre la version de Docker installée sur votre système est crucial pour garantir la compatibilité, résoudre les problèmes et rester à la page avec les dernières fonctionnalités et améliorations.

Comprendre la version de Docker

Docker est une plateforme de conteneurisation populaire qui permet aux développeurs d'empaqueter leurs applications et toutes leurs dépendances dans un seul conteneur portable. Chaque conteneur Docker est un environnement autonome qui inclut le code de l'application, l'environnement d'exécution, les outils système et les bibliothèques nécessaires pour exécuter l'application.

L'une des principales fonctionnalités de Docker est sa capacité à gérer et à contrôler la version de la plateforme Docker elle-même. Le numéro de version de Docker est une information importante qui peut vous aider à comprendre les capacités et les fonctionnalités disponibles dans votre installation de Docker.

Le numéro de version de Docker suit un format de version sémantique, qui se compose de trois nombres : la version majeure, la version mineure et la version de correctif. Par exemple, la version "20.10.14" serait interprétée comme suit :

  • Version majeure : 20
  • Version mineure : 10
  • Version de correctif : 14

La version majeure représente des changements ou des mises à jour significatifs de la plateforme Docker, comme l'introduction de nouvelles fonctionnalités ou la dépréciation d'anciennes. La version mineure représente des mises à jour plus petites et incrémentielles, tandis que la version de correctif représente des corrections de bogues et des mises à jour de sécurité.

Connaître la version de Docker sur votre système est important pour plusieurs raisons :

  1. Compatibilité : Différentes versions de Docker peuvent avoir des fonctionnalités et des capacités différentes, il est donc important de savoir quelle version vous utilisez pour garantir la compatibilité avec vos applications et tous les outils ou bibliothèques liés à Docker que vous utilisez.

  2. Sécurité : Garder votre installation de Docker à jour est important pour la sécurité, car les versions les plus récentes incluent souvent des corrections de bogues et des correctifs de sécurité.

  3. Résolution de problèmes : Si vous rencontrez des problèmes avec votre configuration Docker, les informations de version peuvent être utiles pour résoudre les problèmes et obtenir de l'aide de la communauté Docker ou de la documentation.

Dans la section suivante, nous allons explorer comment vérifier la version de Docker sur votre système.

Vérifier la version de Docker sur votre système

Il existe plusieurs façons de vérifier la version de Docker sur votre système. La méthode la plus courante consiste à utiliser la commande docker version.

Utilisation de la commande docker version

Ouvrez un terminal ou une invite de commande et exécutez la commande suivante :

docker version

Cela affichera les informations de version à la fois pour le client Docker et le serveur Docker (démon). La sortie ressemblera à ce qui suit :

Client: Docker Engine - Community
 Version:           20.10.14
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 16 06:55:21 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          20.10.14
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       a224086
  Built:            Thu Mar 16 06:53:57 2023
  OS/Arch:          linux/amd64
  Experimental:     false

La sortie montre les informations de version à la fois pour le client Docker et le serveur Docker. Vous pouvez utiliser ces informations pour déterminer les capacités et les fonctionnalités disponibles dans votre installation de Docker.

Utilisation de la commande docker info

Une autre façon de vérifier la version de Docker consiste à utiliser la commande docker info. Cette commande fournit des informations plus détaillées sur votre installation de Docker, y compris les informations de version.

docker info

La sortie inclura les informations de version de Docker, ainsi que d'autres détails sur votre configuration Docker.

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
  scan: Docker Scan (Docker Inc., v0.17.0)

Server:
 Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
 Images: 0
 Server Version: 20.10.14
 Storage Driver: overlay2
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 1.6.8
 runc version: v1.1.4
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
  SELinux
 Kernel Version: 5.15.0-46-generic
 Operating System: Ubuntu 22.04.1 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.756GiB
 Name: my-docker-host
 ID: ABCD:EFGH:IJKL:MNOP
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

La commande docker info fournit des informations plus complètes sur votre configuration Docker, y compris la version du serveur, le pilote de stockage et d'autres détails de configuration.

Les commandes docker version et docker info peuvent toutes deux être utiles pour comprendre la version et les capacités de Docker sur votre système.

Utilisations pratiques de la vérification de la version de Docker

Connaître la version de Docker sur votre système peut être utile dans diverses situations. Voici quelques utilisations pratiques de la vérification de la version de Docker :

Compatibilité et prise en charge des fonctionnalités

Différentes versions de Docker peuvent avoir des fonctionnalités et des capacités différentes. En vérifiant la version de Docker, vous pouvez vous assurer que vos applications et les outils liés à Docker sont compatibles avec la version de Docker que vous utilisez. Cela peut vous aider à éviter les problèmes et à garantir le bon fonctionnement de vos applications.

Par exemple, si votre application nécessite une fonctionnalité Docker spécifique introduite dans une version plus récente, vous pouvez vérifier la version de Docker pour vous assurer que votre système répond aux exigences.

Sécurité et gestion des vulnérabilités

Garder votre installation de Docker à jour est important pour la sécurité. Les versions les plus récentes de Docker incluent souvent des corrections de bogues et des correctifs de sécurité. En vérifiant la version de Docker, vous pouvez vous assurer que vous utilisez la version la plus récente et prendre les mesures appropriées pour mettre à jour votre installation de Docker si nécessaire.

Résolution de problèmes et support

Si vous rencontrez des problèmes avec votre configuration Docker, les informations de version peuvent être utiles pour résoudre les problèmes et obtenir de l'aide de la communauté Docker ou de la documentation. Lorsque vous signalez des problèmes ou que vous demandez de l'aide, il est important de fournir les informations de version de Docker pour aider les développeurs et le personnel de support à comprendre votre configuration spécifique et à fournir une assistance plus précise.

Automatisation et scripting

Dans certains cas, vous devrez peut-être automatiser le processus de vérification de la version de Docker, par exemple, dans le cadre d'un pipeline d'intégration continue (CI) ou de déploiement. En utilisant les commandes docker version ou docker info dans vos scripts, vous pouvez récupérer programmatiquement les informations de version de Docker et les utiliser pour prendre des décisions ou effectuer des actions en fonction de la version.

Surveillance et reporting

Surveiller la version de Docker dans toute votre infrastructure peut être utile pour suivre les mises à jour, identifier les installations obsolètes et générer des rapports. En vérifiant régulièrement la version de Docker, vous pouvez vous assurer que vos environnements Docker sont à jour et identifier tous les systèmes qui doivent être mis à jour.

En comprenant les utilisations pratiques de la vérification de la version de Docker, vous pouvez gérer et maintenir plus efficacement vos applications et votre infrastructure basées sur Docker.

Résumé

Dans ce tutoriel, vous apprendrez à afficher la version de Docker installée sur votre système, ainsi qu'à explorer les utilisations pratiques de ces informations. À la fin, vous aurez une meilleure compréhension de la gestion des versions de Docker et de la façon de l'utiliser pour améliorer votre flux de travail de développement.