docker启动容器执行命令后不退出
时间: 2024-04-20 12:19:00 浏览: 21
可以使用`docker exec`命令来在容器中执行命令,并且不退出容器。下面是一个示例:
```shell
docker exec -it 容器ID 命令
```
其中,`-it`参数表示以交互模式运行命令,保持与容器的终端连接。`容器ID`是要执行命令的容器的ID,`命令`是要在容器中执行的命令。
例如,要在名为`mycontainer`的容器中执行`ls`命令并保持连接,可以运行以下命令:
```shell
docker exec -it mycontainer ls
```
这将在容器中执行`ls`命令,并将结果输出到终端。执行完命令后,你仍然可以在容器中执行其他命令,而不会退出容器。