Come impedire a un utente del mio contenitore finestra mobile predefinito di accedere a una shell all'interno di un'istanza in esecuzione di quel contenitore? Ho cercato su Google e letto tutti i post relativi a questo scenario e sono usciti senza una soluzione funzionante. Sto cercando di impedire l'accesso a una determinata risorsa nel contenitore, per il bene di questa inchiesta, diciamo che è un numero seriale in un file di configurazione. Sto costruendo l'immagine java: 7 che si basa su un'immagine ubuntu .
Per verificare la tua soluzione, procedi come segue:
Crea ed esegui il contenitore della finestra mobile
Esporta il tuo contenitore
esportazione docker [nome contenitore] | gzip -c> mycontainer.tar.gz
Importa il tuo contenitore su un sistema esterno
gzip -dc mycontainer.tar.gz | importazione docker - [nome contenitore]
Esegui il contenitore
Shell nel contenitore in esecuzione utilizzando uno / tutti i seguenti metodi:
docker exec -it [nome contenitore] bash
docker attach [nome contenitore]
docker run -ti --entrypoint = / bin / bash [nome contenitore]
[nome contenitore] è il nome del tuo contenitore
bash, dash e sh sono tutte shell valide