realizar proaci porque las importante importancia curriculares cirugia adecuaciones adaptaciones server dependencies coreos rkt

server - proaci - porque es importante realizar adaptaciones curriculares



Agregue una dependencia local a un ACI en acupuntura (1)

Las dependencias en acbulido (al menos hasta la versión 0.3) se pueden definir solo como enlaces http, por lo que debe hacer que su aci esté disponible a través de http para usarlo como dependencia en acbuild. No es tan difícil publicar su aci para que esté disponible a través de http. El archivo de imagen se puede alojar realmente en github o bitbucket.

Las versiones recientes de acbuild parecen apoyarlo ya que el problema relacionado (dependencias de caché en invocaciones de compilación n. ° 144) está cerrado.

Los ACI almacenados en caché se almacenan en los directorios depstore-tar y depstore-expanded dentro de $CONTEXT_ROOT/.acbuild . Si guardamos de alguna manera el contenido de esos directorios entre acbuild init , acis no se descargará una y otra vez.

Cuando jugué con acbuild, estaba tan molesto que acbulid recargó las dependencias de cada compilación. He escrito el script https://bitbucket.org/legeyda/anyorigin/src/tip/acbuild-plus que configura enlaces simbólicos dentro de $CONTEXT_ROOT/.acbuild para apuntar a los directorios de persistencia dentro de /var/lib/acbuild/hack . El uso es simple:

acbuild begin acbuild-plus init target

Después de eso, todas las dependencias serán almacenadas en caché por acbuild.

También puede instalar manualmente aci-file para que esté disponible para su compilación. Esto es tan simple como

acbulid-plus install <your-image.aci>

He probado el script con acbuild v0.3.0. Puede obtener un ejemplo de su uso en el Makefile junto a acbuld-plus en el repositorio.

Actualmente estoy experimentando con la construcción de ACI para contenedores rkt. Durante mis experimentos, he construido algunos contenedores especialmente para el uso como una dependencia. Ahora quiero usar estas imágenes .aci como una dependencia para otras imágenes. Como estos archivos se obtienen por su nombre (por ejemplo, "quay.io/alpine-sh"), me pregunto si hay una forma de referirse a los archivos .aci locales reales.

¿Hay alguna manera de importar estos archivos .aci desde el sistema de archivos local o tengo que configurar un servidor web local para que funcione como un repositorio?