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を追加しようとしていると思います。