17- Les commandes de docker: images

www.itgalaxy.io 

Les commandes qui concernes les Images Docker

Faire une recherche sur le Docker Hub (commande : docker search )

Ici “ubuntu” et “debian” sont des images officielles (les autres sont de la forme user/nom_image).

Elles sont maintenues par l’équipe docker et considérées comme plus “fiables”.

La colonne STARS donne une indication sur la popularité de l’image (mise en favoris).

$ docker searchdebian

NAME DESCRIPTION STARS OFFICIAL
ubuntuUbuntu isa Debian-basedLinux operating s… 6898 [OK]
debianDebian isa Linux distribution that’scomp… 2356 [OK]
google/debian 52
armhf/debianDebian isa Linux distribution that’scomp… 29

Télécharger une image (commande : docker pull )

$ docker pull debian
Usingdefault tag: latest
latest: Pullingfromlibrary/debian
3e17c6eae66c: Pull complete
Digest:
sha256:26b2647845d66e20eeadf73d1c302a4ffd2cc9a74c39a52f2aced4
f823484328
Status: Downloadednewerimage for debian:latest

Lancer un conteneur (commande : docker run ) :

La commande docker run qui permet de lancer un conteneur peut également télécharger l’image si elle n’est pas
disponible localement.

$ docker run debian:stretch
docker run debian:stretch
Unable to find image ‘debian:stretch’ locally
stretch: Pulling from library/debian
Digest:
sha256:26b2647845d66e20eeadf73d1c302a4ffd2cc9a74c39a52f2aced4f
823484328
Status: Downloaded newer image for debian:stretch

Connaitre l’historique de création de l’image (commande : docker history )

$ docker history debian
IMAGE CREATED CREATED BY
6d83de432e98 4 weeks ago /bin/sh -c #(nop) CMD [“bash”]
4 weeks ago /bin/sh -c #(nop) ADD file:a71e077a42995a6…

Lister les images présentent localement (commande : docker images ou docker image ls )

$ docker images

REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest f2a91732366c 2 weeks ago 1.85kB
debian latest 6d83de432e98 4 weeks ago 100MB
Debian stretch 6d83de432e98 4 weeks ago 100MB

Ici les images debianont le même ID (6d83de432e98) : c’est la même image mais avec un TAG différent
Exemple d’images et de TAGS proposés sur le dépôt officiel Debian : https://hub.docker.com/r/library/debian/tags/

Ajouter un tag à une image (commande : docker image tag )

$ docker image tag debian:stretchdebian:levasbr1
$ docker images

REPOSITORY TAG IMAGE ID CREATED SIZE
debian levasbr1 6d83de432e98 4 weeksago 100MB
debian stretch 6d83de432e98 4 weeksago 100MB

Supprimer une image (commande : docker rmi)

Cette commande permet de supprimer une image à condition de ne pas avoir de conteneur lié.

$ docker rmidebian:latest
Untagged: debian:latest
Untagged: debian@sha256:26b2647845d66e20eeadf73d1c302a4ffd2cc9a74c39a52f2aced4f82348432
Deleted: sha256:6d83de432e98210aa25bcc5556a641d60ec621b67786a2862cfeec5d7258a4d0
Deleted: sha256:a75caa09eb1f7d732568c5d54de42819973958589702d415202469a550ffd0ea






1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io