Docker¶
Introducción¶
La máquina virtual con el docker corriendo está en yasy.iafe.uba.ar que es del proyecto LLAMA. Tiene instalado un Debian GNU/Linux 10 (buster).
Conexión¶
Al no tener fijo el IP puede que cambie. Lo primero que hacemos es nos logueamos a yasy
$ ssh root@10.92.110.25
$ for i in $(virsh list --name); do echo $i; virsh domifaddr --source arp $i; done;
LLAMA-Services
Name MAC address Protocol Address
-------------------------------------------------------------------------------
vnet0 52:54:00:0b:d3:36 ipv4 10.92.110.48/0
vnet0 52:54:00:0b:d3:36 ipv4 10.92.110.48/0
LLAMA-DSpace
Name MAC address Protocol Address
-------------------------------------------------------------------------------
vnet1 52:54:00:01:2a:b6 ipv4 10.92.110.28/0
vnet1 52:54:00:01:2a:b6 ipv4 10.92.110.28/0
LLAMA-Integration
Name MAC address Protocol Address
-------------------------------------------------------------------------------
vnet2 52:54:00:44:67:5c ipv4 10.92.110.30/0
vnet2 52:54:00:44:67:5c ipv4 10.92.110.30/0
LLAMA-Docker
Name MAC address Protocol Address
-------------------------------------------------------------------------------
vnet3 52:54:00:60:12:08 ipv4 10.92.110.24/0
vnet3 52:54:00:60:12:08 ipv4 10.92.110.24/0
Como podemos ver en LLAMA-Docker el IP es 10.92.110.24 así que para conectarnos
Nos podemos conectar desde yasy o desde cualquier otra PC que esté dentro de la red del IAFE
$ ssh root@10.92.110.24
Notas de la instalación¶
Para poder limitar la cantidad de memoria que puede utilizar un contenedor hay que habilitar por en el Kernel dicha funcionalidad. Se modifica el archivo /etc/default/grub modificando
GRUB_CMDLINE_LINUX=""
por
GRUB_CMDLINE_LINUX="cdgroup_enable=memory swapaccount=1"
Para que los cambios tengan efecto hay que hacer como root
$ update-grub
$ reboot