Docker et les Go Templates
Posted by herve on 09 Déc 2016 in Linux et logiciel libre
Quasiment chaque commande Docker de récupération d'informations (comme docker inspect ou docker ps) a une option --format:
--format string Pretty-print […] using a Go template
Trop peu utilisée, cette commande permet de s'affranchir des post-commandes de formatage cut, grep, awk, sed etc. qu'il faut éviter autant que possible!
Le problème avec les «Go Templates», c'est que la doc de Go n'est pas super parlante si on n'est pas dev Go.
Par contre c'est super bien expliqué dans cet excellent article de prise en main appliqué à Docker:
http://container-solutions.com/docker-inspect-template-magic/
Il y manque juste des exemples d'itération sur tableau avec range, mais c'est couvert en commentaire