在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`命令启动它。