插件窝 干货文章 docker怎么输入命令

docker怎么输入命令

容器 命令 bash Docker 976    来源:    2025-04-08

在 Docker 中可以通过以下几种方式输入命令:

  1. 在容器内交互式执行命令
docker exec -it 容器名/容器ID /bin/bash

这会在运行的容器中启动一个交互式 bash shell,然后就可以像在普通 Linux 终端中一样输入命令了。

  1. 直接执行一次性命令
docker exec 容器名/容器ID 命令

例如:

docker exec mycontainer ls -l /app
  1. 在启动容器时运行命令
docker run -it 镜像名 命令

例如:

docker run -it ubuntu /bin/bash
  1. 对于 Windows 容器
docker exec -it 容器名 cmd

常用参数说明: - -i:保持 STDIN 打开 - -t:分配一个伪终端 - /bin/bash:指定要运行的 shell(Linux 容器) - cmd:Windows 容器的命令行

注意: 1. 容器必须处于运行状态才能使用 docker exec 2. 有些精简镜像可能没有 bash,可以尝试使用 /bin/sh 3. 使用 exit 命令可以退出交互式会话

需要更具体的命令示例或遇到什么问题吗?我可以提供更详细的帮助。