Docker

De GioWiki.

(Page créée avec « == Fonctionnalités avancées == Ajoutez ces quelques lignes dans votre fichier /etc/bashrc <code> docker-ip() { docker inspect --format '{{ .NetworkSettings.IPAddress }}' ... »)
m (Fonctionnalités avancées)
Ligne 1 : Ligne 1 :
== Fonctionnalités avancées ==
== Fonctionnalités avancées ==
Ajoutez ces quelques lignes dans votre fichier /etc/bashrc
Ajoutez ces quelques lignes dans votre fichier /etc/bashrc
-
<code>
+
<pre>
-
docker-ip() {
+
  docker-ip() {
-
  docker inspect --format '{{ .NetworkSettings.IPAddress }}' "$@"
+
    docker inspect --format '{{ .NetworkSettings.IPAddress }}' "$@"
-
}
+
  }
-
 
+
 
-
docker-clean() {
+
  docker-clean() {
-
  for exited_ctnr in `docker ps -f status=exited | grep -v CONTAINER | awk '{print $1}'`; do docker rm ${exited_ctnr}; done
+
    for exited_ctnr in `docker ps -f status=exited | grep -v CONTAINER | awk '{print $1}'`; do docker rm ${exited_ctnr}; done
-
  for none_img in `docker images | grep '<none>' | awk '{print $3}'`; do docker rmi ${none_img}; done
+
    for none_img in `docker images | grep '<none>' | awk '{print $3}'`; do docker rmi ${none_img}; done
-
}
+
  }
-
</code>
+
</pre>
Puis exécutez les commandes docker-ip <container> pour obtenir l'adresse ip du container.
Puis exécutez les commandes docker-ip <container> pour obtenir l'adresse ip du container.

Version du 2 avril 2015 à 15:30

Outils personnels