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