Baixar i importar les imatges dels contenidors en mode fora de línia

Aquesta pàgina indica el procediment que cal seguir per desplegar les imatges Docker de Cyberwatch en una màquina desconnectada.

Baixar l’última versió de les imatges dels contenidors

  1. Connecteu-vos a una màquina que tingui accés a https://dl.cyberwatch.com

  2. A Linux, definiu les credencials com a variables d’entorn:

    Les credencials figuren al correu electrònic de la llicència de Cyberwatch i són les mateixes que permeten accedir als registres de contenidors.

    export CBW_USER=
    export CBW_PASSWORD=
    
  3. Baixeu l’arxiu de les imatges amb un dels 3 mètodes següents:

    • Amb curl:

       curl -u "$CBW_USER:$CBW_PASSWORD" -JLO https://dl.cyberwatch.com/download_images
      
    • Amb wget:

       wget --http-user="$CBW_USER" --http-password="$CBW_PASSWORD" \
           --content-disposition https://dl.cyberwatch.com/download_images
      
    • Amb l’ordre de PowerShell Invoke-WebRequest:

       $pair = "$($CBW_USER):$($CBW_PASSWORD)"
       $encodedCredentials = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($Pair))
       $headers = @{ Authorization = "Basic $encodedCredentials" }
       Invoke-WebRequest -Uri 'https://dl.cyberwatch.com/download_images' -Method Get -Headers $headers -Outfile images_cbwonpremise_{version}.tar.gz
      
    • Manualment:

      1. Aneu amb un navegador a la pàgina https://dl.cyberwatch.com/images/
      2. Baixeu l’última versió de l’arxiu
  4. (Opcional) Comproveu la integritat de l’arxiu per assegurar-vos que la baixada és completa:

    • Baixeu el fitxer de suma de verificació en format SHA256:

      • Amb curl:

        curl -u "$CBW_USER:$CBW_PASSWORD" -JLO \
          https://dl.cyberwatch.com/images/$(ls images_cbwonpremise_*.tar.gz).sha256
        
      • Amb wget:

        wget --http-user="$CBW_USER" --http-password="$CBW_PASSWORD" \
          --content-disposition https://dl.cyberwatch.com/$(ls images_cbwonpremise_*.tar.gz).sha256
        
      • Manualment:

        1. Aneu amb un navegador a la pàgina https://dl.cyberwatch.com/images/
        2. Baixeu el fitxer de suma de verificació associat a l’arxiu baixat
    • Comproveu la suma de verificació del fitxer:

       sha256sum -c images_cbwonpremise_*.tar.gz.sha256
      

Importar les imatges a la màquina desconnectada

  1. Importeu l’arxiu a la màquina fora de línia

  2. Carregueu les imatges a la memòria cau:

    La càrrega de les imatges a la memòria cau depèn de l’orquestrador cbw-on-premise que utilitzeu:

    • Amb Docker:

      docker image load -i images_cbwonpremise_*.tar.gz
      
    • Amb Podman:

      Moveu l’arxiu a una ubicació accessible per a l’usuari cyberwatch:

      cp images_cbwonpremise_*.tar.gz /home/cyberwatch
      chown cyberwatch:cyberwatch /home/cyberwatch/images_cbwonpremise_*.tar.gz
      

      Amb l’usuari cyberwatch, carregueu les imatges. Atenció: l’ordre podman load pot trigar una estona:

      sudo su - cyberwatch
      podman image load -i images_cbwonpremise_*.tar.gz
      
  3. Comproveu que les imatges s’han importat correctament:

docker images

o

podman images

Totes les imatges han de tenir un nom i una etiqueta.