110得票4回答
docker attach和docker exec的区别

两者均能在容器中执行命令。 两者都可以分离容器。 那么,docker exec和docker attach之间的真正区别是什么?

64得票5回答
如何通过docker run运行一个包含插入语句的sql文件?

给定一个包含SQL插入语句的文件:INSERT INTO countries (id, country_code, name) VALUES (1, 'AF', 'Afghanistan'), (2, 'AL', 'Albania'); 我想在正在运行Postgres的容器上,...

28得票3回答
Docker exec 的默认用户是什么?

docker exec命令(不带--user参数)使用的默认用户是root吗? Dockerfile中的USER行是否会影响docker exec的默认用户?

18得票2回答
在Google Cloud Run上运行的Docker容器如何进入?

是否可以像使用docker exec -it CONTAINER /bin/bash这样的方式进入由Google Cloud Run驱动的容器? 我遇到了一个问题,无法在本地或使用Google Cloud Shell运行基于相同镜像的容器时再现它。 我并不挑剔是使用Cloud Shell连接...

12得票2回答
Docker exec 需要最少 2 个参数。

我正在Linux上使用一个shell脚本来执行一些Docker命令: docker exec -t -i test1 passwd ... docker exec -t -i test2 passwd 在第二个exec命令上,我收到了以下错误提示: docker: "exec" req...

11得票1回答
在“docker exec”命令中执行“bash -c”的操作

背景:我正在尝试为我的日常使用docker exec命令编写一个快捷方式。由于某些原因,当我在容器内使用bash控制台时,我的输出有时会出现问题(历史记录混乱,行覆盖等)。 我在这里阅读到这里的解决方法,可以通过在启动bash控制台之前添加一些命令来解决这个问题。 以下是我的脚本的相关...

10得票4回答
通过 Node.js 脚本执行 Docker 命令

除了使用shelljs(类似的软件包)执行这些指令外,有没有更好的方法从node js执行docker指令? 我看过dockerode软件包。虽然它对于某些指令非常好用,但它没有提供太多关于'docker exec'指令的视图。 我只是需要在从nodejs执行docker exec时获得更...

9得票2回答
在运行的Docker容器中写入stdin

假设我以守护进程的方式运行了一个Docker容器: docker run -d foo 有没有一种方法可以向该容器的stdin写入内容?类似于以下方式: docker exec -i foo echo 'hi' 上次我检查时,使用docker run命令时,-i和-d标志是互斥的。