Per eseguire un comando in un contenitore Docker che è già in esecuzione, è possibile utilizzare il comando `docker exec`. Il formato di questo comando è:
```
docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
```
Dove:
- `OPTIONS` sono le opzioni del comando `docker exec`, come `-i` per mantenere l’ingresso STDIN aperto o `-t` per allocare un terminale TTY.
- `CONTAINER` è l’ID o il nome del contenitore in cui si desidera eseguire il comando.
- `COMMAND [ARG…]` è il comando che si desidera eseguire nel contenitore, seguito da eventuali argomenti che si desidera passare a tale comando.
Ad esempio, per eseguire il comando `ls /var` in un contenitore con ID `abc123`, si potrebbe utilizzare:
```
docker exec abc123 ls /var
```
O per aprire una shell bash in un contenitore chiamato `my_container`, si potrebbe utilizzare:
\`\`\`
docker exec -it my\_container bash
\`\`\`
`-it` opzione è la combinazione di `-i` (interattivo) e `-t` (tty). Questo ci permette di interagire con il terminale del contenitore.