A continuación de la entrada anterior, Multi-stage builds con Docker, la idea es explicar cómo usar una imagen base de un registro diferente a Docker Hub, que es el registro por defecto para Docker.
Posts
Photo by Mabel Amber
Multi-stage builds con Docker
- post
- Xavi Aznar
Los multi-stage builds son una funcionalidad introducida en Docker en la versión 17.05 que proporciona importantes ventajas respecto a los builds “todo-en-uno”, principalmente en cuanto a seguridad y tamaño de la imagen resultante.
Uno de los problemas de los entornos de laboratorio es que son fungibles, casi de “usar y tirar”. Un efecto colateral es que cosas como las credenciales no se gestionan correctamente, se pone la primera que se nos ocurre y después… pues no hay manera de volver a acceder.
En mi caso me he encontrado en esta situación con Gitea y en esta entrada voy a documentar cómo establecer una nueva contraseña para el usuario administrador.
Configurar hostname en K3OS
- post
- Xavi Aznar
Una de las cosas que no me resultó evidente al empezar a usar K3OS es que el sistema de ficheros tiene algunas particularidades con las que es absolutamente necesario estar familiarizado; por ejemplo, que toda la carpeta
/etces EFÍMERA.Configurar port-forwarding en Virtualbox
- post
- Xavi Aznar
Para poder conectar a una máquina virtual conectada a la red mediante NAT (o NAT Service) es necesario habilitar port-forwarding.
En esta entrada indico cómo habilitar port-forwarding.
Modificar el rango del DHCP de Virtualbox
- post
- Xavi Aznar
Virtualbox proporciona diferentes formas para conectar las máquinas virtuales a la red. En función del tipo de conectividad elegida, las máquinas virtuales tienen conexión con la máquina anfitriona, acceso a internet, conectividad entre ellas, etc, como se indica en la tabla al final de la sección 6.2. Introduction to Networking Modes
gitmoji: Emojis en los mensajes de commit
- post
- Xavi Aznar
Revisando los repositorios del diseñador original del tema de este blog, Daisuke Tsuji he encontrado el fichero
.git_commit_messageque contiene una lista de emojis:IP estática en KVM
- post
- Xavi Aznar
Las máquinas virtuales en KVM obtienen una IP en el rango
192.168.122.2a192.168.122.254(puedes comprobarlo mediantevirsh net-edit default(para la red default)).Asignar una IP estática a una máquina virtual en KVM consiste en tres pasos:
En la entrada anterior describía los pasos para lanzar una instancia en KVM usando
virsh. Pero aunque esto resuelve la creación de la máquina virtual, todavía tenemos que realizar la configuración manual del sistema operativo, establecer elhostname, crear usuarios, instalar de paquetes, etc.Usando
cloud-initpodemos automatizar el proceso de configuración tal y como lo hacen los proveedores de cloud público (AWS, Azure, Google Cloud…)En la entrada Instalación de KVM en Ubuntu 20.04 instalamos KVM; ahora empieza lo divertido y vamos a crear una máquina virtual en KVM desde línea de comando con
virsh.