4.7. Obtener el código fuente de la imagen del contenedor UBI
El código fuente está disponible para todas las imágenes basadas en Red Hat UBI en forma de contenedores descargables. Antes de continuar, tenga en cuenta los contenedores de código fuente de Red Hat:
Las imágenes de contenedor de origen no se pueden ejecutar, a pesar de estar empaquetadas como contenedores. Para instalar las imágenes de contenedor de origen de Red Hat en su sistema, utilice el comando
skopeo command, en lugar de utilizarpodman pull.-
Utilice el comando
skopeo copypara copiar una imagen de contenedor de origen en un directorio de su sistema local. -
Utilice el comando
skopeo inspectpara inspeccionar la imagen del contenedor de origen.
-
Utilice el comando
-
Para más detalles sobre el comando
skopeo, vea la Sección 1.5. Uso de skopeo para trabajar con registros de contenedores. -
Las imágenes del contenedor fuente se nombran en base a los contenedores binarios que representan. Por ejemplo, para un contenedor estándar RHEL UBI 8 en particular
registry.access.redhat.com/ubi8:8.1-397anexa-sourcepara obtener la imagen del contenedor fuente (registry.access.redhat.com/ubi8:8.1-397-source). -
Una vez que la imagen del contenedor de origen se ha copiado en un directorio local, puede utilizar una combinación de comandos
tar,gzip, yrpmpara trabajar con ese contenido. - Pueden pasar varias horas desde que se publica una imagen de contenedor hasta que su contenedor fuente asociado esté disponible.
Procedimiento
Utilice el comando
skopeo copypara copiar la imagen del contenedor de origen en un directorio local:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Utilice el comando
skopeo inspectpara inspeccionar la imagen del contenedor de origen:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para desencajar todo el contenido, escriba:
cd $HOME/TEST for f in $(ls); do tar xvf $f; done
$ cd $HOME/TEST $ for f in $(ls); do tar xvf $f; doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para comprobar los resultados, escriba:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Empezar a examinar y utilizar el contenido.