docker exec

更新时间:
2023-03-30
下载文档

docker exec

在容器中运行指定命令。

命令格式

docker exec [containerId|containerName] command [/bin/sh]

参数说明

参数说明是否必填
containerID容器 IDcontainerID 和 containerName 至少需要填一个
containerName容器名称containerID 和 containerName 至少需要填一个
command执行命令,常用命令如下:
-i:即使没有附加也保持 STDIN 打开
-t:为容器分配一个伪终端,它将用户的终端与 STDIN 和 STDOUT 连接起来
/bin/sh以 sh shell 的方式开启一个新的进程

命令示例

  • 示例一:根据容器名称开启一个交互模式的终端。如容器名称为 nginx-server。

    docker exec -i -t nginx-server /bin/bash
    
  • 示例二:根据容器 ID 开启一个交互模式的终端。如容器 ID 为 8b291424877a。

    docker exec -i -t 8b291424877a /bin/bash
    
文档内容是否对您有所帮助?
有帮助
没帮助