Voglio usare un container Docker debian per testare qualcosa, e con questo intendo eseguire alcuni comandi nella console di debian bash. Ho provato a scaricare l'immagine utilizzando docker pull debian
e quindi a eseguirla utilizzando docker run debian
, ma non ottengo output. Che cosa sto facendo di sbagliato? Il contenitore docker non dovrebbe rimanere aperto finché non lo chiudo?Come posso mantenere aperto un container debian docker?
12
A
risposta
23
è necessario eseguire esplicitamente bash:
docker run -it debian /bin/bash
Il -i
significa "correre in modo interattivo", e -t
significa "assegnare un pseudo-tty".
Un buon posto per leggere un po 'di più è la sezione Running an interactive shell nella documentazione Quickstart.
Grazie per il collegamento aggiuntivo alla documentazione. Ho seguito la guida introduttiva ma non mi sono imbattuto in quella fonte di documenti. –