2016-04-13 8 views
0

Strongloop Loopbackベースのノードサーバをドッキングして、プロセスマネージャ(PM)を使用して起動し続けることをお勧めします。Dockerが私のStrongloopループバックノードサーバをデプロイ

私はAWSでRancherOSを使用しています。

は私がコピーされた(しかしには何も追加しませんでした)私自身のDockerfileのテンプレートとして、以下のDockerfileを:その後、 https://hub.docker.com/r/strongloop/strong-pm/~/dockerfile/

I:(。Dockerfileがである)

docker build -t somename . 

それは今に表示されます。

docker images 

しかしWH

docker run --detach --restart=no --publish 8701:8701 --publish 3001:3001 --publish 3002:3002 --publish 3003:3003 somename 

を、私は強く、午後のイメージを実行して、AWS上のポートを開いた後、それはstrongloop /強い-PMで、上記のように動作するかどうかではない

をsomenameの:私はそれを起動しようとする途中、すぐに終了します(私はAWSインスタンスを閲覧することができます:8701 /エクスプローラ)

また、これらの命令はhttps://strongloop.com/strongblog/run-create-node-js-process-manager-docker-images/が必要私のアプリを展開する:

slc deploy http://docker-host:8701/ 

が、ランチャーは、NPMが付属していません。それでも素敵な、読んでいる場合(またはカール)をインストールし、私は、VMにbashのとき、SLCがインストールされていないので、VM

docker exec -it fb94ddab6baa bash 

「外」であることをSLCニーズのように思えます。私は私のアプリケーションサーバー(reposからコードを引っ張ることを含む)を任意のドッカーボックスに展開するgit repoにDockerfileを追加しようとしていると思います。

答えて

0

strongloop/strong-pmドッカーイメージのワークフローは、ワークステーションからそのイメージを展開することを前提としています。 npm install -g strongloopのフットプリントはstrong-pm単独よりもはるかに大きいため、ドッカーイメージには強PMがインストールされています。

関連する問題