Skip to content

Projet d'interconnexion de deuxième année du parcours ASR de l'n7

Notifications You must be signed in to change notification settings

DinoGurnari/Projet_Interco_GroupeA4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Interconnexion Groupe 4

Première utilisation sur Linux :

1 - Paquets à récuperer :

docker
docker-compose

2 - Créer le groupe docker :

Source : https://docs.docker.com/engine/install/linux-postinstall/

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker                           <!-- Cette commande ne met à jour les groupes que sur
                                        le terminal ouvert il faut sinon relancer la session -->
docker run hello-world                  <!-- Pour tester si le groupe à bien été créé -->

3 - Image à récuperer :

docker pull weibeld/ubuntu-networking

Commandes pour utiliser docker (sur linux):

sudo systemctl start docker.service     <!-- Lancer docker -->
sudo systemctl enable docker.service    <!-- Lancer automatiquement docker au démarrage -->
docker compose up                       <!-- Lance les containers -->
docker attach $ID_CONTAINER             <!-- Ouvre le container -->
CRTL+P CRTL+Q                           <!-- Quitte le container sans l'arreter -->

Extensions VSCode utiles :

Première utilisation Windows 10/11 (avec WSL2)

1 - Activer WSL2 et installer un noyaux linux

Source : https://docs.microsoft.com/fr-fr/windows/wsl/install

Ouvrir powershell et entrez la commande suivante :

wsl --install <!-- windows va activer WSL2 et installer Ubuntu par defaut mais c'est ce que j'utilise -->

Une fois fini, ouvrir Ubuntu dans le menu démarrer. Entrez un nom utilisateur et un mdp pour votre session linux (prennez un nom différent que la session windows pour les différentier plus facilement dans le terminal)

2 - Installer Docker

Installer docker desktop sur windows en cochant la case WSL2: https://www.docker.com/products/docker-desktop

3 - Récupérer l'image

Demarrer Docker desktop Dans Ubuntu :

docker pull weibeld/ubuntu-networking

Utiliser docker

Tout graphiquement depuis l'application docker ou depuis VScode. Pour compiler le projet : dans explorateur de fichier aller dans le dossier testcompose faire maj+clic droit et ouvrir l'interpreteur de commade linux. taper :

docker compose up

Utilisation de Dockerfile

Command

RUN |OS de l'image|

RUN |pour lancer une commande, ATTENTION pour apt-get install il faut rajouter -y sinon erreur|

ADD |adresse local du fichier| |où mettre le fichier dans le docker|

WORDIR |fichier où se déplacer| (similaire à cd)

ENV |alias|=|variable de départ| (créer une variable d'environnement, on récupère la variable avec $alias)

CMD |lance une commande lors de la création du container|

About

Projet d'interconnexion de deuxième année du parcours ASR de l'n7

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published