我正在嘗試使用Docker進行流星應用。 我下面這個Git Hub Instructions 我已經建立我的泊塢窗圖像成功(我認爲)MeteorD中的MongoDB URL
$搬運工構建-t thismustbedocker/meteorappgit。發送打造 上下文碼頭工人守護125.9 MB 1步:從 meteorhacks/meteord:onbuild
執行2構建觸發...第1步:COPY ./ /應用程序步驟1:運行bash的$ METEORD_DIR/on_build.sh - - >運行在eb6f7a698dbf
下載流星分佈
流星1.3.2.4已經安裝在你的home目錄(〜/ .meteor)。 爲您的 便利寫一個啓動腳本到/ usr/local/bin/meteor。
要開始快速:
$流星創建〜/ my_cool_app $ CD〜/ my_cool_app $流星
,或到文檔:
docs.meteor.com
NPM不推薦使用此版本的npm缺少對重要 功能的支持,不推薦使用npm WARN,例如 主要npm npm WARN棄用註冊表提供的作用域軟件包。考慮升級至 至少npm @ 2,如果不是npm WARN不贊成使用最新的穩定版本。至 升級至npm @ 2,運行:npm WARN棄用npm WARN棄用npm -g安裝npm @ latest-2 npm WARN棄用npm WARN棄用要升級至最新穩定版本,請運行:npm WARN棄用npm WARN棄用npm -g安裝NPM @最新NPM WARN棄用NPM WARN棄用(取決於Node.js的是如何安裝到您的 系統上,你NPM WARN棄用可能需要與
sudo
前綴前面 命令,或者如果NPM WARN Windows上不再支持, )npm WARN棄用npm WARN棄用 如果您正在運行與npm捆綁的npm版本WARN棄用 Node.js 0.10 LTS,請注意0.10 LTS的下一個版本npm WARN已棄用的將與npm @ 2版本捆綁在一起,該版本包含一些 小型npm WARN棄用向npm run-script
和npm WARN棄用的semver行爲所做的向後不兼容更改。 npm WARN package.json [email protected]沒有描述npm警告 package.json [email protected]沒有存儲庫字段。 NPM WARN 的package.json [email protected]否自述數據[email protected]安裝/ TMP /束-DIR /捆/方案/服務器/ node_modules /纖維 節點構建。 js || build.js的NodeJS
化妝:進入目錄
/tmp/bundle-dir/bundle/programs/server/node_modules/fibers/build'
的/ tmp /束-DIR /包/程序/服務器/ node_modules//編譯」 在
CXX(target) Release/obj.target/fibers/src/fibers.o CXX(target) Release/obj.target/fibers/src/coroutine.o CC(target) Release/obj.target/fibers/src/libcoro/coro.o SOLINK_MODULE(target) Release/obj.target/fibers.node SOLINK_MODULE(target) Release/obj.target/fibers.node: Finished COPY Release/fibers.node make: Leaving directory/tmp/bundle-dir/bundle/programs/server/node_modules/fibers/bin/linux-x64-v8-3.14/fibers.node
NPM安裝的纖維WARN不能在WD運行流星-dev的[email protected]節點npm-rebuild。JS (WD =/TMP /束-DIR /束/方案/服務器)[email protected] node_modules/ANSI-正則表達式[email protected] node_modules/ANSI-樣式
[email protected] node_modules /逃生串的regexp
[email protected] node_modules /白堊
[email protected] node_modules /具有-ANSI
條[email protected] node_modules/strip-ansi
[email protected] node_modules /支持色
[email protected] node_modules/eachline
[email protected] node_modules /類型的
amdefine @ 1.0.0 node_modules/amdefine
[email protected] node_modules /儘快
[email protected] node_modules /下劃線
[email protected] node_modules /流星承諾
[email protected] node_modules /答應
[email protected] node_modules /源映射支持
[email protected] node_modules/semver
[email protected] node_modules /源映射
[email protected] node_modules /纖維---> 414728bbc413卸下 中間容器7a caef8c64d4刪除中間容器 eb6f7a698dbf成功構建414728bbc413安全警告:您是 通過Windows針對非Windows Docker 主機構建Docker鏡像。添加到構建上下文的所有文件和目錄將具有 '-rwxr-xr-x'權限。建議仔細檢查並重置敏感文件和目錄的權限 。
下一步是使用泊塢運行
docker run -d \
-e ROOT_URL=http://yourapp.com \
-e MONGO_URL=mongodb://url \
-e MONGO_OPLOG_URL=mongodb://oplog_url \
-p 8080:80 \
yourname/app
我使用泊塢窗上安裝和碼頭工人的工具箱運行我的流星圖片。我不知道我應該使用什麼參數ROOT_URL,MONGO_URL,MONGO_OPLOG_URL 我在這裏堅持下一步該做什麼。