Configurare le funzioni supportate nel contenitore

Runtime è progettato come un'applicazione multi-contenitore, il che significa che è possibile usare Docker Compose per eseguirla.

Impostare le variabili di ambiente nel file .env in base alle variabili di ambiente più adatte alle proprie esigenze prima di eseguire il comando Docker Compose. Il file .env dovrebbe essere simile al seguente:

SETUPHOSTIMAGE=ubiquity-runtime/setuphost
RUNTIMEIMAGE=ubiquity-runtime/runtime
TAG=<version>
SETUPHOSTCONTAINER=ubiquity-runtime-setuphost
RUNTIMECONTAINER=ubiquity-runtime
VERBOSE=false
VOLUME=
TZ=UTC
APPARMOR_PROFILE=ubiquity-runtime
WEB_LOGIN_PASSWORD=
RDP_DISPLAY=
RDP_XAUTHORITY=
VPN_ADAPTERS=
VPN_P2P=false
Tabella 1. Variabili di ambiente

Variabile

Definizione

Nota

SETUPHOST_IMAGE

Specifica il nome dell'immagine del servizio Setuphost.

GIÀ IMPOSTATO

RUNTIME_IMAGE

Specifica il nome dell'immagine del servizio Runtime.

GIÀ IMPOSTATO

TAG

Definisce il tag per entrambe le immagini.

GIÀ IMPOSTATO

SETUPHOST_CONTAINER

Indica il nome del contenitore associato al servizio Setuphost.

GIÀ IMPOSTATO

RUNTIME_CONTAINER

Indica il nome del contenitore associato al servizio Runtime.

GIÀ IMPOSTATO

VERBOSE

Abilita l'output dettagliato dal Setuphost in funzione se impostato su true. Il valore predefinito è false.

EDITABILE

VOLUME

Specifica il percorso del volume montato da Runtime per memorizzare i dati persistenti. Per esempio, /path/to/persistent/folder.

IMPOSTA OBBLIGATORIAMENTE

TZ

Imposta il fuso orario in cui opera Runtime. Per impostazione predefinita, il fuso orario è impostato su UTC. È possibile modificare questo fuso orario preimpostato modificando il valore UTC.

EDITABILE

APPARMOR_PROFILE

Definisce il profilo AppArmor applicato al servizio Runtime. Per eseguire il contenitore senza rispettare alcun criterio di sicurezza, rimuovere questa variabile o impostarla su unconfined.

EDITABILE

WEB_LOGIN_PASSWORD

Protegge l'interfaccia utente Web di Runtime tramite password. Questa variabile non è impostata per impostazione predefinita, ma si consiglia di impostarla per motivi di sicurezza. Questo valore viene immesso nel servizio Setuphost come segreto.

EDITABILE

RDP_DISPLAY

Specifica lo schermo host utilizzato da Runtime per eseguire la funzionalità Remote Desktop. Vedere Abilitare il protocollo RDP (Remote Desktop Protocol).

IMPOSTATO SOLO PER RDP

RDP_XAUTHORITY

Specifica il percorso del file .Xauthority utilizzato dall'utente standard che interagisce con il server X11. Vedere Abilitare il protocollo RDP (Remote Desktop Protocol).

IMPOSTATO SOLO PER RDP

VPN_ADAPTERS

Specifica le interfacce con le quali Runtime può stabilire connessioni VPN. Vedere Abilitare una connessione VPN.

IMPOSTATO SOLO PER RDP

VPN_P2P

Abilita la funzionalità VPN point-to-point in Runtime se impostato su true. Il valore predefinito è false.

IMPOSTATO SOLO PER RDP