/Linuxv1

Ce projet est conçu pour aider les développeurs et les ingénieurs DevOps à comprendre les bases du scripting bash et à écrire des scripts efficaces pour automatiser des tâches récurrentes et améliorer leur efficacité.

Primary LanguageShell

Linuxv1

GitHub pour les projets et ressources liés à Linux. contient divers fichiers, astuces, et configurations pour aider à la gestion et à l'utilisation de Linux, ainsi que des projets Docker.

Structure du Répertoire

Racine du Répertoire

  • docker-compose.yml : Fichier de configuration pour Docker Compose.
  • Dockerfile : Instructions pour construire l'image Docker.
  • nginx.conf : Configuration pour NGINX.
  • README.md : Documentation générale du projet.

Répertoire: Astuces

Ce répertoire contient des commandes et astuces de base pour l'utilisation de Linux.

  • Commandes_de_bases.md : Fichier détaillant les commandes de base pour travailler avec Linux.

Répertoire: Mini_Projet_Docker

Ce répertoire contient un mini-projet utilisant Docker pour la gestion de conteneurs sous Linux.

  • Conteneurs_Cibles.sh : Script pour cibler des conteneurs spécifiques (fichier vide).
  • Create_Image.sh : Script pour créer une image Docker.
  • create_users.yml : Playbook Ansible pour créer des utilisateurs (fichier vide).
  • docker-compose.yml : Fichier de configuration pour Docker Compose (fichier vide).
  • Dockerfile : Instructions pour construire l'image Docker.
  • Launch_Conteneur.sh : Script pour lancer des conteneurs.
  • requirements.txt : Liste des dépendances nécessaires.

Utilisation

Astuces Linux

  1. Commandes de Base : Consultez Commandes_de_bases.md pour des commandes Linux essentielles et des astuces pratiques.

Projets Docker

  1. Configurer Docker Compose : Utilisez docker-compose.yml pour définir et exécuter des applications multi-conteneurs.
  2. Créer une Image Docker : Exécutez Create_Image.sh pour construire une image Docker à partir du Dockerfile.
  3. Lancer les Conteneurs : Utilisez Launch_Conteneur.sh pour démarrer les conteneurs définis.
  4. Configurer NGINX : Utilisez nginx.conf pour configurer un serveur web NGINX dans vos conteneurs.

Contribuer

Les contributions sont les bienvenues ! Veuillez créer une branche pour votre fonctionnalité ou votre correctif et soumettre une pull request pour examen. Assurez-vous que votre code est bien documenté et testé.