{{tag>sysadmin docker image}}
====== Docker: créer une image ======
Il y a plusieurs façons d'aboutir... ild**:
<code>
docker image build -t [imagename][:tag] aContextFolder
</code>
* La commande accepte ... le chemin du ''build context'';
* L'option %%--tag%%, -t permet de définir à la fois le nom de l'ima... nouvelle image:
<code bash>
docker image build --tag test_script:v0.1.1 .
</code>
On peut ensuite cré
{{tag>sysadmin dev devops docker}}
====== Lister les tags d'un dépôt docker ======
La commande **docker se... de>
Cependant elle ne permet pas de lister les **tags** existant dans un dépôt. On utilisera l' API do... ://registry.hub.docker.com/v1/repositories/ubuntu/tags'
</code>
La version 2 de l'API docker registry
{{tag>software docker image}}
====== Docker: Déterminer la taille d'une image ======
On cherche ici à... lle des images. Elle est affichée sous l'onglet **Tags**.
===== API v2 =====
On peut également récupé... docker.com/v2/repositories/<library>/<image-name>/tags/?page_size=100
</code>
Quelques filtres permett... docker.com/v2/repositories/<library>/<image-name>/tags/?page_size=100" | grep size | awk -F ':' '{sum+=
{{tag>sysadmin docker label}}
====== Docker: Gestion des labels ======
===== Les images =====
Il est... nstruire l'image
<code bash>
docker image build --tag dir/img_name:version .
</code>
Il est également ... ocker image build --label "namespace.key=value" --tag dir/image_name:version .
</code>
===== Les conteneurs =====
Ajouter (taguer) un ou plusieurs labels à la création du conte
{{tag>sysadmin dev devops docker}}
====== Docker ======
Docker permet la création d'un environnement ... ficielle.
Si l'on souhaite lister les révisions (tags) disponibles pour une image, docker ne propose p... //registry.hub.docker.com/v1/repositories/busybox/tags -O - | jq -r '.[].name'
</code>
==== Récupérer ... r tous les utilisateurs.
</note>
<note>
Si aucun tag n'est spécifié, le tag lastest est utilisé.
</not
{{tag>sysadmin webadmin nginx}}
====== Nginx avec Docker ======
On peut facilement lancer l'imge officielle en test, ici on utilise le tag ''stable-alpine'' plus léger que la version stabl... bash>
# creation de l'image
docker image build --tag tnf/nginx:stable-alpine .
# creation et executio
{{tag>sysadmin docker dpkg debian man manuel documentation}}
====== Docker : Pages manuel absentes de... an slim ======
Docker propose des images Debian taguée *-slim. Dans ces images malgré l'installation
{{tag> sysadmin docker}}
====== Exécution d'un container ======
La commande **docker container run** ... busybox, comme la version n'est pas spécifiée le tag latest sera utilisé.
<code bash>
docker contain