Docker Swarm

Els descobriments Docker Swarm permeten llistar totes les imatges disponibles localment en un motor d’execució de Docker. S’apliquen als desplegaments de Docker Swarm, però no s’hi limiten: qualsevol dimoni de Docker és compatible.

Només es reconeixen les imatges associades a una etiqueta (tag), cosa que exclou totes les imatges intermèdies i les especificades per ID.

Configuració del motor d’execució de Docker

Perquè es pugui escanejar des de Cyberwatch, el dimoni de Docker que voleu escanejar ha d’acceptar connexions externes. Per motius de seguretat, és essencial autenticar la connexió amb TLS, tal com es descriu a la documentació oficial de Docker: https://docs.docker.com/engine/security/https/.

Teniu disponible documentació i scripts per generar els certificats de la configuració TLS del vostre motor d’execució de Docker aquí: https://github.com/Cyberwatch/docker-scanner.

Seguiu la documentació de GitHub per configurar el vostre motor d’execució de Docker.

L’equip de suport de Cyberwatch també està a la vostra disposició per ajudar-vos a configurar TLS al vostre dimoni de Docker, si cal.

Un cop configurat el motor amb TLS, hauríeu de disposar dels elements següents:

  • El certificat de la vostra autoritat de certificació
  • El certificat de client signat per l’autoritat de certificació
  • La clau privada associada al certificat de client

Finalment, aneu a la pàgina Paràmetres > Credencials desades, des d’on podreu afegir credencials de tipus Motor d’execució de Docker. L’URL esperada sol tenir la forma tcp://…:2376, i els certificats esperats són els descrits més amunt.

Afegir les imatges Docker descobertes

Des de la llista d’actius descoberts, podreu veure i filtrar les imatges que no tenen actius associats. Per afegir-les a Cyberwatch, podeu seleccionar les que vulgueu escanejar i fer clic a Accions en bloc > Escaneja com a imatges Docker.

L’addició a Cyberwatch de les imatges Docker descobertes recentment es pot automatitzar activant el registre automàtic des del formulari d’edició del descobriment.

El registre es tria automàticament a partir del nom de la imatge descoberta. Per exemple, una imatge example.com/library/hello utilitzarà automàticament el registre Docker example.com, sempre que s’hagi afegit com a credencial desada. Si el registre és nou, es crearà automàticament una credencial desada, que després es podrà editar manualment si cal autenticació. De vegades es pot indicar un registre preferent, però només s’utilitzarà per a les imatges descobertes en què el registre que figura al nom coincideixi amb el punt d’entrada del registre.