在Docker中,`docker exec`命令用于在正在運行的容器內執行指定的命令。它允許你與容器進行交互并運行命令。
以下是使用`docker exec`命令的基本語法:
docker exec [選項] 容器ID/容器名稱 命令
[選項]:可以包含一些可選的參數,如`-i`(保持STDIN打開)和`-t`(為終端分配一個偽終端)等。
容器ID/容器名稱:指定要在其內部執行命令的容器的ID或名稱。
命令:要在容器內執行的命令。
例如,假設你有一個名為`mycontainer`的容器,并且想要在其中執行`ls`命令來列出容器內的文件,你可以運行以下命令:
docker exec mycontainer ls
這將在`mycontainer`容器內執行`ls`命令,并將結果輸出到終端。
請注意,要使用`docker exec`命令,容器必須處于運行狀態。如果容器已停止,請先使用`docker start`命令啟動它。