流星アプリケーションに Docker を使用しようとしています。私はこのGit Hub の指示に従って います Docker イメージを正常にビルドしました (と思います)
$ docker build -t thismustbeddocker/meteorappgit . ビルド コンテキストを Docker デーモンに送信する 125.9 MB ステップ 1 : FROM meteorhacks/meteord:onbuild
2 つのビルド トリガーを実行しています... ステップ 1 : COPY ./ /app ステップ 1 : RUN bash $METEORD_DIR/on_build.sh ---> eb6f7a698dbf で実行中
Meteor ディストリビューションのダウンロード
Meteor 1.3.2.4 がホーム ディレクトリ (~/.meteor) にインストールされました。便宜上、ランチャー スクリプトを /usr/local/bin/meteor に書き込みます。
すぐに始めるには:
$ meteor create ~/my_cool_app $ cd ~/my_cool_app $ meteor
または、次のドキュメントを参照してください。
docs.meteor.com
npm WARN deprecated このバージョンの npm は重要な機能のサポートを欠いています。プライマリ npm npm WARN deprecated レジストリによって提供されるスコープ パッケージなどの npm WARN は非推奨です。npm WARN が非推奨の最新の安定バージョンでない場合は、少なくとも npm@2 にアップグレードすることを検討してください。npm@2 にアップグレードするには、次を実行します: npm WARN deprecated npm WARN deprecated npm -g install npm@latest-2 npm WARN deprecated npm WARN deprecated 最新の安定バージョンにアップグレードするには、次を実行します: npm WARN deprecated npm WARN deprecated npm -g install npm@latest npm WARN deprecated npm WARN deprecated (Node.js がシステムにどのようにインストールされたかによっては、npm WARN deprecated は前のコマンドの前にプレフィックスを付ける必要がある場合があります。
sudo
、または Windows で npm WARN が廃止された場合は、管理者プロンプトから実行してください。) npm WARN が廃止されました npm WARN が廃止されました npm WARN が廃止された Node.js 0.10 LTS にバンドルされている npm のバージョンを実行している場合は、次のバージョンの0.10 LTS npm WARN deprecated は、npm@2 のバージョンにバンドルされます。これには、いくつかの小さな npm WARN deprecated 後方互換性のない変更が加えられnpm run-script
、npm WARN deprecated semver の動作が行われます。npm WARN package.json meteor-dev-bundle@0.0.0 説明なし npm WARN package.json meteor-dev-bundle@0.0.0 リポジトリ フィールドなし。npm WARN package.json meteor-dev-bundle@0.0.0 README データなしファイバー @ 1.0.8 インストール /tmp/bundle-dir/bundle/programs/server/node_modules/fibers node build.js || nodejs build.js
make: Entering directory /tmp/bundle-dir/bundle/programs/server/node_modules/fibers/build' npmにインストール WARN cannot run in wd meteor-dev-bundle@0.0.0 node npm-rebuild.js (wd=/ tmp/bundle-dir/bundle/programs/server) ansi-regex@0.2.1 node_modules/ansi-regex
/tmp/bundle-dir/bundle/programs/server/node_modules/fibers/build'
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
ansi-styles@1.1.0 node_modules/ansi-styles
エスケープ文字列正規表現@1.0.5 node_modules/エスケープ文字列正規表現
chalk@0.5.1 node_modules/chalk
has-ansi@0.1.0 node_modules/has-ansi
strip-ansi@0.3.0 node_modules/strip-ansi
supports-color@0.2.0 node_modules/supports-color
eachline@2.3.3 node_modules/eachline
type-of@2.0.1 node_modules/type-of
amdefine@1.0.0 node_modules/amdefine
asap@2.0.3 node_modules/asap
underscore@1.5.2 node_modules/underscore
meteor-promise@0.5.1 node_modules/meteor-promise
promise@7.0.4 node_modules/promise
source-map-support@0.3.2 node_modules/source-map-support
semver@4.1.0 node_modules/semver
source-map@0.1.32 node_modules/source-map
fiber@1.0.8 node_modules/fibers ---> 414728bbc413 中間コンテナを削除中 7acaef8c64d4 中間コンテナ eb6f7a698dbf を削除中 414728bbc413 セキュリティ警告: Windows 以外の Docker ホストに対して Windows から Docker イメージを構築しています。ビルド コンテキストに追加されたすべてのファイルとディレクトリには、'-rwxr-xr-x' パーミッションが付与されます。機密性の高いファイルとディレクトリのアクセス許可を再確認してリセットすることをお勧めします。
次のステップは、Docker run を使用して流星画像を実行することです
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
WindowsでDockerを使用しており、dockerツールボックスをインストールしています。パラメータROOT_URL、MONGO_URL、MONGO_OPLOG_URLに何を使用すればよいかわかりません。次に何をすべきか、ここで立ち往生しています。