come ereditare le variables di ambiente senza installare una shell nel contenitore docker?

Il mio Dockerfile sembra così

 FROM scratch ADD ca-certificates.crt /etc/ssl/certs/ ADD HelloWorldOnce /HelloWorldOnce CMD ["/HelloWorldOnce"] 

Tuttavia, la mia applicazione, un nome binario chiamato HelloWorldOnce richiede alcune variables di ambiente. In rkt vorrei utilizzare il parametro --inherit-env e i --inherit-env dell'host sarebbero stati copiati … In docker sono limitata a -e e --env-file .

Quando eseguo il seguente command di command, l'applicazione non sembra avere i parametri.

 docker run --env-file=/home/me/auth.env -ti --name HelloWorldOnce me/helloworldonce 

Il binario viene eseguito dalla row di command e viene eseguito in rkt. La mia ipotesi è che ereditare le variables richiede una shell.