Docker : installation et prise en main sur ubuntu

Voici un guide simple pour commencer avec Docker :

Étape 1 : Installation de Docker

La première étape consiste à installer Docker sur votre machine. Les instructions d’installation varient en fonction du système d’exploitation. Vous pouvez trouver les instructions pour votre système sur le site officiel de Docker : Docker Installation.

Pour une distribution linux/ubuntu vous pouvez utiliser les commandes suivantes

# Mise à jour des paquets existants

sudo apt-get update

# Installation de Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

# Ajout de votre utilisateur au groupe docker pour exécuter des commandes Docker sans sudo

sudo usermod -aG docker $USER

# Vous devrez peut-être vous déconnecter et vous reconnecter pour que les modifications prennent effet

Étape 2 : Vérification de l’installation

Après l’installation, vérifiez si Docker s’exécute correctement en ouvrant un terminal et en exécutant la commande suivante :

docker --version docker-compose --version

Vous devriez voir les versions installées de Docker et Docker Compose.

Étape 3 : Exécution de votre premier conteneur

Créez un conteneur en utilisant une image Docker existante. Par exemple, exécutez une instance légère d’Ubuntu en utilisant la commande suivante :

docker run -it ubuntu

Cette commande télécharge l’image Ubuntu si elle n’est pas déjà présente, puis lance un conteneur interactif.

Étape 4 : Travailler avec des conteneurs

  • Lister les conteneurs en cours d’exécution : docker ps
  • Lister tous les conteneurs (y compris ceux arrêtés) : docker ps -a
  • Démarrer un conteneur arrêté : docker start <ID ou nom du conteneur>

Étape 5 : Création de votre propre image Docker

Créez un fichier Dockerfile pour définir les instructions de construction de votre image. Voici un exemple simple pour une application Node.js :

# Utilisation de l’image de base Node.js

FROM node:14

# Création du répertoire de travail

WORKDIR /app

# Copie des fichiers de l’application dans le conteneur

COPY package*.json ./

COPY . .

# Installation des dépendances

RUN npm install

# Exposition du port sur lequel l’application écoute

EXPOSE 3000

# Commande pour démarrer l’application

CMD ["npm", "start"]

Ensuite, placez ce fichier dans le répertoire de votre application et exécutez la commande suivante pour construire votre image :

docker build -t nom_de_votre_image

Étape 6 : Exécution de votre application dans un conteneur

Lancez votre application dans un conteneur en utilisant l’image que vous avez créée :

docker run -p 3000:3000 nom_de_votre_image

Assurez-vous d’ajuster le port en fonction de votre application.

C’est un guide de base pour commencer avec Docker. Pour en savoir plus, consultez la documentation officielle de Docker : Docker Documentation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

×

Hello!

Click one of our contacts below to chat on WhatsApp

× Comment puis-je vous aider ?