« SPARQL Protocol and RDF Query Language/Travail pratique/Installer Linux » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 115 :
</source>
 
=== Accèder via SSH àAccéder votre instance CentOS en mode root ===
 
Lorsqu'onClassiquement démarrepour ouvrir un conteneur,shell Dockeren allouemode uneroot, IPvous dynamiquement.n’avez Vouspas pouvez connaitre l'IPbesoin de votrepasser conteneurpar ssh. avecVia cette commande :
<source lang="bash">
docker exec -it instance.centos7 bash
docker network inspect bridge
</source>
En général, c'est l'adresse "172.17.0.2" qui est utilisé.
Ensuite, vous pouvez utiliser la commande ssh :
<source lang="bash">
ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" centos@172.17.0.2
</source>
Les options servent à éviter les avertissements qui apparaissent à chaque reconstruction du conteneur.
 
Cependant, le service SSH dans votre container va nous permettre d'apprendre à configurer votre PC pour accéder aux services que vous allez installer durant le TP.
Les mots de passe est "centos" pour l'utilisateur centos et root.
 
=== Accéder via SSH à votre instance CentOS ===
Pour passer en mode root, en utilisant la commande :
 
En fonction de votre installation, l'accès aux conteneurs est différent. Via les installateurs Windows et Mac de Docker CE, il faut créer des passerelles entre les ports du conteneurs et ceux de votre système. Sous Linux, on peut accéder aux conteneurs directement via des adresses réseaux locales.
 
==== Mot de passe ====
 
LesLe motsmot de passe est "centos" pour l'utilisateur centos et root.
 
Pour passer en mode root, ensous CentOS, utilisantutiliser la commande :
<source lang="bash">
su -
Ligne 137 ⟶ 138 :
 
Vous pouvez aussi utiliser la commande sudo.
 
==== Sur Windows ou Mac ====
 
 
 
==== Sur Linux ====
 
Lorsqu'on démarre un conteneur sous Linux, Docker alloue une IP dynamiquement. Vous pouvez connaitre l'IP de votre conteneur avec cette commande :
<source lang="bash">
docker network inspect bridge
</source>
En général, c'est l'adresse "172.17.0.2" qui est utilisé quand il n'y a pas d'autres conteneurs en activité.
Ensuite, vous pouvez utiliser la commande ssh :
<source lang="bash">
ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" centos@172.17.0.2
</source>
Les options servent à éviter les avertissements qui apparaissent à chaque reconstruction du conteneur.
 
=== Autres commandes utiles avec Docker ===