node.js – Bcrypt:与Docker和Sails.JS无效的ELF头
发布时间:2020-12-16 03:37:25 所属栏目:安全 来源:网络整理
导读:我的节点Dockfile: # Set the base image to ubuntuFROM ubuntu# Define working directoryADD . /srcWORKDIR /src# Install Node.js other dependenciesRUN apt-get update apt-get -y install curl apt-get -y install sudo curl -sL https://deb.n
我的节点Dockfile:
这是我的docker-compose.yml:
docker-compose build成功运行,Redis / Nginx在docker-compose上正确设置,但节点实例抛出此错误:
我到处搜索,似乎无法找到有效的解决方案.我尝试使用常规安装URL:https://deb.nodesource.com/setup,专门安装python2.7,并使用ubuntu:15.04图像. 我已经读过,当人们在OS X(我的操作系统)上构建linux env后尝试使用bcrypt时会发生这种情况,但我认为这不会是问题因为我正在使用docker构建所有东西boot2docker. 最佳答案
确保您没有复制node_modules文件夹.使用官方nodejs“onbuild”图像时会出现此错误,该图像会复制所有内容…
现在我使用: .dockerignore
dockerfile
编辑:Github上的官方NodeJS Docker启动器映像项目接受了我的READ README请求,该请求指示显式忽略node_modules. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |