Tag: 船sails.js

docker – 组成了错误:bash:sails:找不到命令

我有一个docker-compose.yml文件,内容如下: version: '2' services: MongoDB: image: mongo Parrot-API: build: ./Parrot-API image: sails-js:dev volumes: – "/user/Code/node/Parrot-API:/host" command: bash -c "cd /host && sails lift" links: – MongoDB:MongoDB ports: – "3050:1337" 该文件基本上运行两个容器:在./Parrot-API构build的mongodb和web应用程序(在./Parrot-API目录中)。 但是,当我在terminal中运行docker-compose up ,出现这个错误: Parrot-API_1 | bash:sails:未find命令node_Parrot-API_1用代码127退出 。 请注意, sails.js是一个node.js Web框架,并且sails.js sails lift在端口1337启动应用程序。 我做了一些谷歌search,并发现了一些类似的问题,但在我的情况没有帮助。 顺便说一下,我有Parrot-API文件夹中的以下Dockerfile : FROM sails-js:dev VOLUME /host WORKDIR /host RUN rm -rf node_modules […]

提升docker集装箱内的风帆

我知道有很多例子(实际上只有几个例子),我研究了一些,并试图将它们应用到我的案例中,但是当我尝试提起容器时( docker-compose up ),我最终得到了更多或每次更less的相同的错误。 我的文件夹结构是: sails-project –app —-api —-config —-node_modules —-.sailsrc —-app.js —-package.json –docker-compose.yml –Dockerfile docker-compose.yml文件: sails: build: . ports: – "8001:80" links: – postgres volumes: – ./app:/app environment: – NODE_ENV=development command: node app postgres: image: postgres:latest ports: – "8002:5432" 和Dockerfile : FROM node:0.12.3 RUN mkdir /app WORKDIR /app # the dependencies are already installed […]

无法连接到docker蒙哥

我正在build立一个项目使用理智与docker。 创build项目使用mongodb并创build资源后,我尝试运行它,但得到一个错误报告,服务器容器无法连接到mongo。 然后,我试图只是跑fig up ,看看这是一个无花果的问题,并得到同样的错误。 这是我的fig.yml (不相关的评论删除): db: image: mongo:latest ports: – "27017:27017" server: image: artificial/docker-sails:stable-pm2 command: sails lift volumes: – server/:/server ports: – "1337:1337" links: – db 完整的错误报告如下(错误报告相同,尽pipedb_1的输出更简洁,客户端也有输出): Recreating hydro_db_1… Recreating hydro_server_1… Attaching to hydro_db_1, hydro_server_1 db_1 | mongod –help for help and startup options db_1 | 2015-02-17T13:32:00.092+0000 [initandlisten] MongoDB starting : pid=1 port=27017 […]