Docker
De GioWiki.
Gio (discuter | contributions) (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 }}' ... ») |
Gio (discuter | contributions) 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 | ||
- | < | + | <pre> |
- | docker-ip() { | + | docker-ip() { |
- | + | 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 none_img in `docker images | grep '<none>' | awk '{print $3}'`; do docker rmi ${none_img}; done | |
- | } | + | } |
- | </ | + | </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. |