Que es algo que en la entrada anterior me dejé porque me estaba costando ya que tuviese sentido el texto.
He rebuscado algunas referencias y he cogido la más sencilla que he encontrado en la página Self Hosted Home y la he llevado a la práctica.
[Unit]
Description=Acceso a consolas.empresa.net
[Service]
ExecStart=/usr/bin/docker-compose -f /etc/guacamole/docker-compose.yml up -d
ExecStop=/usr/bin/docker-compose -f /etc/guacamole/docker-compose.yml down
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
De momento funciona muy bien. Tengo que el problema de que como existan varias imágenes descargadas de un tópico, varias de guacamole por ejemplo, el arranque del sistema las pone a todas en marcha y no he conseguido encontrar otro remedio (de momento) que asegurarme de que no hay más que un juego de estas en el sistema.
Se me olvidaba añadir el archivo de configuración:
version: '3'
services:
consolas-guacd:
hostname: localhost
image: guacamole/guacd
network_mode: host
dns:
- 192.168.100.1
- 192.168.100.3
- 192.168.100.7
restart: always
consolas-guacamole:
image: guacamole/guacamole
restart: always
network_mode: host
dns:
- 192.168.100.1
- 192.168.100.3
- 192.168.100.7
env_file:
- /etc/guacamole/guacamole.env
volumes:
- "/etc/guacamole:/etc/guacamole"