如何使用docker-compose在docker上安装gulp
发布时间:2020-12-16 03:28:50 所属栏目:安全 来源:网络整理
导读:我正在使用docker compose,这是我的yaml文件 web: dockerfile: Dockerfile-dev build: . command: gulp volumes: - .:/app ports: - '9001:9001' 这是我的docker文件 FROM node:0.12.7RUN npm install -g bower gulpADD . /appWORKDIR /appRUN bower install
我正在使用docker compose,这是我的yaml文件
这是我的docker文件
然后我跑了
但我得到以下错误
我已经尝试在WORKDIR / app之前和之后添加行RUN npm install gulp以在本地安装它但是我得到了相同的错误 救命 最佳答案
您需要运行npm install gulp AFTER WORKDIR / app,以便在node_modules / gulp中本地安装gulp.但是你已经做到了并且遇到了同样的错误.这是因为在您的docker-compose-dev.yml中,您将主机目录作为/ app卷挂载在docker容器中.因此,当您运行容器时,/ app目录中的本地更改将丢失.
您可以从docker-compose-dev.yml中删除卷,也可以在主机中运行npm install gulp. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |