Unas notas sobre el proceso de actualización de contenedores gestionados mediante BastilleBSD
En pasados episodios de BastilleBSD estuve viendo cómo montar un contenedor desde cero. Ahora queda la parte importante de actualizarlo. Y hay dos pasos que podemos/tenemos que hacer. El más sencillo, actualizar la paquetería que está instalada, y el más complicado, actualizar el sistema base.
En el caso de que se publique nueva versión de FreeBSD debemos generar primero el bootstrap en local:
=> FreeBSD
bastille bootstrap 14.2-RELEASE
Paramos los contenedores que queramos actualizar y editamos el fstab para apuntar a la nueva versión instalada:
bastille stop NOMBRE-JAULA bastille edit NOMBRE-JAULA fstab
Lo que nos abrirá el fichero de configuración del fstab de esa jaula y podremos modificarlo:
/usr/local/bastille/releases/14.0-RELEASE /usr/local/bastille/jails/NOMBRE-JAULA/root/.bastille nullfs ro 0 0
Reemplazamos la versión y rearrancamos la jaula mediante
bastille start NOMBRE-JAULA
Esto es aún más sencillo. Con la/s jaulas levantadas ejecutamos:
bastille pkg NOMBRE-JAULA upgrade
O, si queremos actualizar todas a la vez:
bastille pkg ALL upgrade
Y ya está. Como se puede ver el funcionamiento es tremendamente sencillo. Por último, si queremos borrar una versión que ya no estamos utilizando:
bastille destroy 14.0-RELEASE
=> << Volver a artículos | << Inicio This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=es-ES