A volte, gli sviluppatori devono apportare modifiche ai programmi containerizzati e potrebbero voler accedere all'ambiente interno o al componente del contenitore Docker per risolvere i bug o le modifiche. A tale scopo, Docker CLI ci fornisce il "Docker Exec"Comando per accedere al contenitore.
Questo articolo dimostrerà il "Docker Exec"Comando e come usarlo in un ambiente di sviluppo Docker.
Qual è il comando "Docker Exec"?
IL "Docker Exec"Il comando è uno dei comandi utili della piattaforma di sviluppo Docker che aiuta a eseguire i comandi esterni all'interno dei contenitori. Questo comando apre la shell SSH Docker o il terminale Bash. Utilizzando la shell del contenitore, è possibile accedere ai componenti docker come file e directory. Il "Docker Exec" può essere eseguito solo per l'esecuzione di contenitori.
Come utilizzare il comando "Docker Exec"?
Per utilizzare il docker "Exec"Comando di eseguire o eseguire i comandi all'interno dei contenitori Docker, creare prima ed eseguire il contenitore dall'immagine Docker. Dopodiché, utilizza il "Docker Exec"Per eseguire i comandi all'interno di un contenitore Docker in esecuzione.
Per la dimostrazione, dai un'occhiata alle istruzioni fornite.
Passaggio 1: eseguire il contenitore
Per creare e avviare il contenitore, utilizza il "Docker Run"Comando con le seguenti opzioni:
Docker Run -NAME HTML -CONTAINER -D -P 80:80 HTML -Image
Passaggio 2: eseguire il comando all'interno del contenitore
Dopodiché, esegui il “Docker Exec"Comando per eseguire la shell del contenitore. Qui, il "-io"L'opzione viene utilizzata per eseguire la shell del contenitore in modo interattivo e"-TL'opzione "assegna il"Tty-pseudo"Terminale a un contenitore:
Docker Exec -It HTML -Container SH
In tal modo, verranno aperti il guscio o il terminale del contenitore. Qui, puoi eseguire il comando all'interno del contenitore in esecuzione. Ad esempio, abbiamo eseguito il "eco"Comando di stampare il"Ciao! Benvenuto in Linux Sint":
echo "Ciao! Benvenuto in Linux Suggerimento "
Quindi, controlla il limite delle risorse del contenitore eseguendo il "Ulimit -N"Comando all'interno di un contenitore:
Ulimit -N
Questo è tutto su "Docker Exec"Comando.
Conclusione
IL "Docker Exec"Il comando esegue i comandi aggiuntivi o esterni all'interno dei contenitori Docker in esecuzione. Questo comando è utile per accedere al componente interno del contenitore, creando e modificando i file in un contenitore e così via. Usa il "Docker Exec Sh"Comando per aprire la shell del contenitore per eseguire i comandi all'interno di un contenitore. Questo articolo ha dimostrato il comando "Docker Exec" e il suo utilizzo.