Jueves, Mayo 19, 2022

Docker Hub: Aprendiendo un poco más sobre la tecnología Docker

docker-hub-aprendiendo-tecnologia-docker-01

Así como los Repositorios, y demás sitios como GitHub, entre otras plataformas de desarrollo y alojamiento en línea similares, permiten gestionar proyectos de software, programas y aplicaciones, libres y abiertas, mediante Git como mecanismo de control de versiones, en beneficio del uso y desarrollo de GNU/Linux, el Software Libre y de Código Abierto; de igual manera Docker Hub, es para Docker, el alma de este proyecto de Código Abierto.

Esto, debido a que, Docker Hub es el lugar oficial y predilecto, donde se reúne la comunidad de este proyecto. Es decir, es donde los usuarios poseen un lugar común basado en la nube, donde almacenar y conseguir todo lo necesario para dar vida a la instalación y uso de Docker.

docker-hub-aprendiendo-tecnologia-docker-02

En esta publicación aprenderemos unos tips más, sobre la tecnología Docker, pero principalmente sobre como registrarnos y usar Docker Hub.

Un poco más sobre Docker

En nuestras 2 publicaciones anteriores sobre Docker, aprendimos a instalar el mismo sobre DEBIAN GNU/Linux 10 (Buster) o similares, directamente desde los Repositorios oficiales, y a instalar una aplicación (sistema) usando dicha tecnología. Sin embargo, Docker posee muchos comandos, opciones y parámetros, que deben ser conocidos y manejados, para un uso óptimo de dicha tecnología.

Para ir conociendo y probando los mismos, se puede teclear en una terminal (consola) de GNU/Linux la siguiente orden de comando: docker help, para que nos muestre en pantalla, entre otras cosas, lo siguiente:

  • La estructura semántica del uso de Docker: docker [OPTIONS] COMMAND o docker [OPCIONES] COMANDO
  • Las opciones disponibles y vigentes a ejecutar: --config string, -c, --context string, -D, --debug, -H, --host list, -l, --log-level string, --tls, --tlscacert string, --tlscert string, --tlskey string, --tlsverify y -v, --version.
  • Los comandos administrativos disponibles y vigentes a ejecutar: builder, config, container, context, engine, image, network, node, pluging, secret, service, stack, swarm, system, trust y volume.
  • Los comandos normales disponibles y vigentes a ejecutar: attach, build, commit, context, cp, create, diff, events, exec, export, history, images, import, info, inspect, kill, load, login, logout, logs, pause, port, ps, pull, push, rename, restart, rm, rmi, run, save, search, start, stats, stop, tag, top, unpause, update, version y wait.

Y para mayor información sobre un comando en especial de Docker, se puede teclear en una terminal (consola) de GNU/Linux la siguiente orden de comando: docker COMMAND --help. Por ejemplo:

docker-hub-aprendiendo-tecnologia-docker-03

docker-hub-aprendiendo-tecnologia-docker-04

Docker Hub: Web para gestionar imágenes de contenedores

¿Qué es Docker Hub?

Docker Hub es un servicio proporcionado por Docker para encontrar y compartir imágenes de contenedores en nuestros ordenadores. El mismo, presenta las siguientes características o elementos principales:

  • Repositorios: Para la gestión (push and pull) de las imágenes de los contenedores.
  • Equipos y organizaciones: Para la gestión del acceso a los depósitos privados de imágenes de contenedores.
  • Imágenes oficiales: Son imágenes de alta calidad de los contenedores proporcionadas por Docker.
  • Imágenes de editores: Son imágenes de alta calidad de contenedores proporcionadas por proveedores externos. Estás imágenes certificadas, también incluyen soporte y garantía de compatibilidad con Docker Enterprise.
  • Creaciones: Imágenes de contenedores propias creadas desde GitHub y Bitbucket, que luego son cargadas a Docker Hub.
  • Webhooks: Acciones programadas sobre un repositorio cargado para integrar Docker Hub con otros servicios.

¿Cómo se usa?

Al registrarnos en el sitio oficial de Docker Hub, e iniciar sesión por primera vez, el mismo nos guía por un pequeño tutorial, para crear vía terminal (consola) de GNU/Linux, nuestro primer repositorio Docker para luego seguir avanzando sobre el mismo en caso, de que lo creemos con dicho tutorial. En caso, contrario, podemos solo avanzar, para luego crearlo manualmente mediante el botón llamado «Create Repository» (Crear repositorio). Tal como se muestra en las imágenes siguientes:

docker-hub-aprendiendo-tecnologia-docker-05

docker-hub-aprendiendo-tecnologia-docker-06

docker-hub-aprendiendo-tecnologia-docker-07

docker-hub-aprendiendo-tecnologia-docker-08.jpg

docker-hub-aprendiendo-tecnologia-docker-09

docker-hub-aprendiendo-tecnologia-docker-10

docker-hub-aprendiendo-tecnologia-docker-11

docker-hub-aprendiendo-tecnologia-docker-12

Hasta aquí, por ahora con este pequeño tutorial de inicialización, sobre Docker y Docker Hub. En otras próximas publicaciones, ahondaremos más sobre dicha fabulosa tecnología. Sin embargo, se puede profundizar un poco más sobre lo aquí comentado en el siguiente enlace.

 

Fuente: desdelinux

 

logo-quedate-en-casa

¿Quién está en línea?

Hay 282 invitados y ningún miembro en línea

Contador de Visitas

13296127
Hoy Hoy 647
Ayer Ayer 4276
Esta semana Esta semana 13599
Este mes Este mes 77477
Total de Visitas Total de Visitas 13296127

Día con más
visitantes

05-11-2022 : 4688

Gracias por su visita