Guacamole, docker-compose y systemd

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"