从容器内部运行Gulp,而无需重击

时间:2018-10-30 11:27:21

标签: docker gulp docker-compose dockerfile

我正在Docker中运行一个Drupal 8项目,唯一的问题是让Gulp在主题目录中运行。

我已经安装了它,并且能够将其扑向容器中,移至主题目录,然后运行Gulp,但理想情况下,它想直接从主机命令行运行,例如使用exec命令。想要这样运行它的原因纯粹是为了简单起见,每个开发人员都可以使用他们习惯的终端环境。

当我尝试此命令时

docker-compose exec web --workdir="/var/www/html/web/themes/material_admin" gulp --version

我刚刚收到一条错误消息

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"--workdir=/var/www/html/web/themes/material_admin\": stat --workdir=/var/www/html/web/themes/material_admin: no such file or directory": unknown": unknown

但是当我使用docker-compose exec web bash扑向容器时,我可以cd进入该目录,因此它必须存在。

0 个答案:

没有答案