screwdriver-wrenchPré-Requis

💻 Environnement Matériel

  1. Ordinateur sous Windows :

    • Processeur : Minimum 4 cœurs (recommandé pour gérer plusieurs conteneurs et VMs).

    • RAM : Minimum 8 Go (16 Go recommandé pour des performances optimales).

    • Espace disque : 20 Go libres pour Docker, les conteneurs et les images.

  2. VMware Workstation Proarrow-up-right :

    • Requis uniquement pour exécuter des VMs créées automatiquement avec Docker Machine.


📦 Logiciels Requis

🐳 Docker Desktop

Docker Desktop est indispensable pour exécuter des conteneurs Docker sur Windows et inclut Docker Compose pour orchestrer vos services.

Installation :

1

Téléchargez Docker Desktop depuis docker.comarrow-up-right.

2

Lancez le programme d'installation.

3

Pendant la configuration, assurez-vous que les options suivantes sont sélectionnées :

  • Use WSL 2 instead of Hyper-V (recommended) : Cette option utilise le sous-système Windows pour Linux (WSL 2), qui est plus performant et compatible.

  • Add shortcut to desktop (Optionnel) : Pour un accès rapide à Docker Desktop.

4

Poursuivez l'installation en cliquant sur OK.

5

Une fois l'installation terminée, Docker Desktop se lancera automatiquement. Suivez les instructions pour finaliser la configuration (comme l'activation de WSL 2 si ce n’est pas encore fait).

6

Vérifiez l’installation avec :

docker --version
docker-compose --version

Sortie attendue :

Docker version 27.3.1, build ce12230
Docker Compose version v2.30.3-desktop.1

🐙 Git

Git est requis pour cloner le dépôt DockerCoins depuis GitHub ou GitLab.

Installation :

1

Téléchargez Git depuis git-scm.comarrow-up-right.

2

Installez-le avec les options par défaut.

3

Vérifiez l’installation :

Sortie attendue :

⚙️ Docker Machine

Docker Machine permet de créer automatiquement des machines virtuelles (VMs) via VMware ou d'autres pilotes, tout en installant et configurant Docker dessus. Il est essentiel pour configurer un cluster Docker Swarm.

Installation :

1

Installation via une commande (recommandée)

2

Exécutez la commande suivante dans le terminal Git Bash pour télécharger et installer Docker Machine automatiquement :

  • Cette commande :

    • Vérifie que le dossier bin existe dans votre répertoire utilisateur ($HOME/bin) et le crée si nécessaire.

    • Télécharge l'exécutable docker-machine.exe dans ce dossier.

    • Attribue les permissions nécessaires pour exécuter le fichier.

3

Vérifiez l’installation :

Sortie attendue :

Unexpected error with integration github-files: Integration is not installed on this space
Unexpected error with integration github-files: Integration is not installed on this space

🔗 Comptes Nécessaires

  • Docker Hub :

    • Requis pour télécharger des images Docker officielles.

    • Inscrivez-vous sur Docker Hub.

  • GitLab :

    • Un compte GitLab est nécessaire pour stocker et gérer votre projet DockerCoins.

    • Créez un compte sur GitLabarrow-up-right si ce n'est pas encore fait.

    • Configurez un dépôt nommé cpnv-es et une branche LIN2 pour y pousser votre projet.


📥 Cloner et personnaliser le projet

🐙 Cloner le projet DockerCoins depuis GitHub

1

Dans votre terminal, exécutez la commande suivante pour cloner le dépôt DockerCoins :

2

Accédez au répertoire cloné :


🔧 Configurer votre dépôt GitLab

1

Ajoutez l'URL de votre dépôt GitLab comme un nouveau remote :

2

Vérifiez que le remote a été ajouté :

Vous devriez voir :


🌳 Créer et pousser la branche LIN2

1

Créez une branche locale LIN2 :

2

Commitez tous les fichiers pour les préparer au push :

3

Poussez la branche LIN2 vers GitLab :

4

Vérifiez sur GitLab que les fichiers sont bien présents dans le dépôt cpnv-es dans la branche LIN2.


📤 Mise en ligne des images sur Docker Hub

1

Téléchargez les images existantes :

2

Re-taguez les images avec votre identifiant Docker Hub :

3

Poussez les images sur Docker Hub :

Last updated