¿Qué es una imagen acoplable?
Las imágenes de Docker son una plantilla de solo lectura que es una base para crear un contenedor. Necesitamos una imagen para iniciar el contenedor. Hay muchas imágenes preconstruidas en el centro de la ventana acoplable. También puede crear su propia imagen personalizada con la ayuda de Dockerfile y el comando "docker build".
Buscar una imagen de Docker
Para buscar una imagen en un registro de Docker, ejecute el siguiente comando.
# docker search [search term]
El término de búsqueda puede ser cualquier cosa como centos, si desea buscar una imagen que tenga centos OS. Por ejemplo:
# docker search centos
Toma,
NOMBRE :es el nombre de la imagen acoplable.
DESCRIPCIÓN :una breve descripción de lo que trata la imagen.
ESTRELLAS :A cuántas personas les ha gustado la imagen.
OFICIAL :especifica si la imagen se crea a partir de una fuente confiable.
AUTOMATIZADO :Indica si las imágenes se construyen automáticamente con un empuje en los repositorios de GitHub o Bitbucket.
Puede combinar más opciones aquí, como el número mínimo de estrellas que tiene la imagen y/o si las imágenes tienen el indicador AUTOMATIZADO establecido en [OK]. Por ejemplo:
# docker search --filter=stars=30 --filter=is-automated=true centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED ansible/centos7-ansible Ansible on Centos7 103 [OK] jdeathe/centos-ssh CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x8... 90 [OK] imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 31 [OK]
Para encontrar más opciones y funcionalidades con el comando "docker search", use la opción de ayuda.
# docker search --help
Extracción de una imagen de Docker
Para extraer una imagen del registro de Docker, ejecute el siguiente comando:
# docker pull NAME[:TAG]
aquí,
NOMBRE – El grupo principal de imágenes con función similar. Por ejemplo centos.
ETIQUETA – Imagen con una etiqueta específica como centos7.
Por ejemplo, para extraer la imagen de centos 6:
# docker pull centos:centos6 centos6: Pulling from library/centos b26de5a391ad: Pull complete Digest: sha256:ddb5ab83f18fb3d619c262b2c3aeb553857c9cab6aa864b5b6e7d7abf738d0b0 Status: Downloaded newer image for centos:centos6
De forma predeterminada, si no especifica el campo de etiqueta opcional en el comando anterior, se extrae la imagen con la última etiqueta. También puede extraer todas las imágenes de una etiqueta específica. Por ejemplo:
# docker pull --all-tags fedora
Listado de imágenes de Docker
Ejecute el siguiente comando para enumerar todas las imágenes disponibles localmente en el sistema:
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE fedora latest 422dc563ca32 3 days ago 252MB ubuntu latest dd6f76d9cc90 2 weeks ago 122MB hello-world latest 725dcfab7d63 2 weeks ago 1.84kB centos centos6 ea096efd33cc 2 weeks ago 194MBCómo instalar Docker en CentOS/RHEL/Fedora