What Do You Need To Know Before You Go For Being Self-Taught

It's a type of misunderstanding when it comes to builing our own foreign language skill

What Do You Need To Know Before You Go For Being Self-Taught

Ivvy janker

Lecture 2 min

Publié le 30 janvier 2024

What Do You Need To Know Before You Go For Being Self-Taught

Installation et configuration de Docker sur Linux

1. Mise à jour du système

Avant de commencer, assurez-vous que votre système est à jour.

sudo apt update && sudo apt upgrade -y

2. Instalation des dependances necessaires

Installez les paquets requis pour permettre à Docker de fonctionner correctement.

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3. Ajout de la clé GPG de Docker et du dépôt officiel

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. Installation de Docker Engine

Mettre a jour les paquets et installez Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

5. Vérification de l'installation de Docker

Assurez-vous que Docker est installé correctement.

sudo docker --version

6. Configuration des permissions pour l'utilisateur

Ajoutez votre utilisateur au groupe docker pour éviter d'utiliser sudo à chaque commande Docker.

sudo usermod -aG docker $USER
newgrp docker

7. Test de Docker

Testez Docker en exécutant l'image hello-world.

docker run hello-world

Installation d'un conteneur Docker

1. Recherche d'une image sur Docker Hub

Utilisez la commande suivante pour rechercher une image (par exemple, nginx).

docker search nginx

2. Téléchargement d'une image Docker

Téléchargez l'image choisie, ici l'image nginx.

docker pull nginx

3. Lancement d'un conteneur

Lancez un conteneur basé sur l'image téléchargée.

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

-d : Exécute le conteneur en arrière-plan.

-p 80:80 : Mappe le port 80 du conteneur au port 80 de l'hôte.

--name my-nginx : Nomme le conteneur my-nginx.

4. Liste des conteneurs actifs

Vérifiez les conteneurs en cours d'exécution.

docker ps

5. Gestion des conteneurs

Arrêter un conteneur :

docker stop my-nginx
  • Redémarrer un conteneur :
docker start my-nginx
  • Supprimer un conteneur :
docker rm my-nginx
  • Supprimer une image :
docker rmi nginx

Gestion avancée des conteneurs

1. Création d'un fichier Docker Compose

Créez un fichier docker-compose.yml pour orchestrer plusieurs conteneurs. Exemple avec nginx et mysql :

version: '3.8'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example

2. Lancer les services avec Docker Compose

Démarrez les conteneurs définis dans le fichier docker-compose.yml.

docker-compose up -d

3. Arrêter les services

Arrêtez les conteneurs.

docker-compose down

Avec ce guide, vous pouvez installer Docker, configurer votre environnement, et commencer à travailler avec des conteneurs. Assurez-vous de personnaliser les commandes selon vos besoins.

Last updated: 21 novembre 2024

Partager cet article

Subscribe to our Newsletter

Inscrit toi a notre NewLetter pour recevoir directement dans ta boite mail de Blogs basés sur des Projets réels avant la date de publication

PeterNz Neon © 2024 Sole proprietorship