Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systemes:virtualisation:docker [16/01/2017 16:14] – ↷ Page déplacée de system:virtualisation:docker à systemes:virtualisation:docker descampssystemes:virtualisation:docker [29/09/2022 12:41] (Version actuelle) bonnet
Ligne 6: Ligne 6:
  
 Le fichier d'installation se trouve à l'adresse : [[https://www.docker.com/docker-toolbox]]. Le fichier d'installation se trouve à l'adresse : [[https://www.docker.com/docker-toolbox]].
- 
-===== Problème de montage ===== 
- 
-Sur Windows, il peut y avoir des problèmes de montage sur la VM : 
- 
-<code> 
-docker run --rm -it -v /c/Users/utilisateur:/home/utilisateur ubuntu bash 
-invalid value "C:\\Users\\bonnet;C:\\Program Files\\Git\\home" for flag -v: bad mount mode specified : \Program Files\Git\home 
-See 'C:\Program Files\Docker Toolbox\docker.exe run --help'. 
-</code> 
- 
-Ce problème est dû à une gestion un peu particulière des chemins d'accès par MinGW. La solution est d'utiliser deux slash au début du chemin Windows : 
- 
-<code> 
-docker run --rm -it -v //c/Users/utilisateur:/home/utilisateur ubuntu bash 
-</code> 
  
  
Ligne 107: Ligne 91:
 </code> </code>
  
-===== Erreurs connues =====+===== Résolution des problèmes ===== 
 + 
 +==== Liste des process ==== 
 +Cette commande permet de lister tous les PID des containers. 
 + 
 +    docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.ID}}, {{.Name}}' 
 + 
 +Vous pouvez ensuite déterminer les process du container avec la commande suivante : 
 + 
 +    ps -f $(pgrep -P PID) 
 + 
 +Remplacez PID par le PID du container. 
 + 
 +==== Problème de montage ==== 
 + 
 +Sur Windows, il peut y avoir des problèmes de montage sur la VM : 
 + 
 +<code> 
 +docker run --rm -it -v /c/Users/utilisateur:/home/utilisateur ubuntu bash 
 +invalid value "C:\\Users\\bonnet;C:\\Program Files\\Git\\home" for flag -v: bad mount mode specified : \Program Files\Git\home 
 +See 'C:\Program Files\Docker Toolbox\docker.exe run --help'
 +</code> 
 + 
 +Ce problème est dû à une gestion un peu particulière des chemins d'accès par MinGW. La solution est d'utiliser deux slash au début du chemin Windows : 
 + 
 +<code> 
 +docker run --rm -it -v //c/Users/utilisateur:/home/utilisateur ubuntu bash 
 +</code> 
 + 
 ==== error initializing network controller ==== ==== error initializing network controller ====
 Erreur présente après mauvais arrêt de Docker. Dans ce cas il faut supprimer les fichiers du contrôleur réseau. Erreur présente après mauvais arrêt de Docker. Dans ce cas il faut supprimer les fichiers du contrôleur réseau.