\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. mars 13 16:58:53 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={docker-inspect},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Affiche les informations bas-niveau d'un conteneur ou d'une image},
CreationDate={D:20160313165853},
ModDate={D:20160313165853},
Keywords={docker;containers;lxc}
}}
\begin{document}
 
\begin{center}
{\Huge docker-inspect }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Affiche les informations bas-niveau d'un conteneur ou d'une image}
 
\vspace{10mm}
 
\hspace{1mm}  Affiche toutes les informations disponible dans Docker pour un conteneur ou une image donnée. Par défaut, affiche dans un table JSON. Si le conteneur et l'image ont le même nom, retourne le conteneur.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -f, --format=""]{formatte la sortie en utilisant le template Go}
\item[\hspace{1mm} -s, --size]{Affiche la taille totale des fichiers si le type est un conteneur.}
\item[\hspace{1mm} --type="container|image"]{Spécifie le type.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Afficher les informations d'une image: \\
\hspace{1mm} \textbf{docker inspect --type=image rhel7} \\
\hspace{1mm} Afficher les information d'un conteneur: \\
\hspace{1mm} \textbf{docker inspect d2cc496561d6} \\
\hspace{1mm} Afficher l'adresse IP d'une instance de conteneur: \\
\hspace{1mm} \textbf{docker inspect '\{\{range .NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' d2cc496561d6} \\
\hspace{1mm} Lister tous les ports liés: \\
\hspace{1mm} \textbf{docker inspect --format='\{\{range \$p, \$conf := .NetworkSettings.Ports\}\} \{\{\$p\}\} -> \{\{(index \$conf 0).HostPort\}\} \{\{end\}\}' d2cc496561d6} \\
\hspace{1mm} Afficher la taille d'un conteneur: \\
\hspace{1mm} \textbf{docker inspect -s d2cc496561d6} \\
\end{flushleft}
\end{document}
