2017-09-09 15 views
0

リモートサーバーでdocker-composehereとして利用してJHipsterプロジェクトをセットアップしたいと思います。JHipster - リモートサーバーでドッカーの作成を使用する

  • は、リモートシステム上のドッカをインストールします。

    は私が右の(最も簡単な方法のために)考えで、これらは私が続くかもしれないステップであると思います。

  • インストールリモートシステムにドッカーの作成を作成します。
  • ラップトップ(アプリsrcコード付き)で./mvnw package -Pprod docker:buildを実行すると、アプリケーションのドッキング・イメージが生成されます。
  • thisのように、これによって生成されたイメージをリモートサーバーにコピーします。
  • このイメージをリモートシステムにインストールします。
  • 関連するymlファイルをsrc/main/dockerからリモートサーバーのディレクトリ(例:dir/on/remote)にコピーします。
  • リモートサーバーでdocker-compose -f dir/on/remote/app.yml upを実行します。

ありがとうございました。

また、このプロセスがどのように改善されるかについてのご意見をいただければ幸いです。

答えて

1

サーバーがUbunutu、サーバーへ SSH、

ドッカをインストールしていることを期待し、はJAVAをインストールし、設定JAVA_HOMEを

二approchesドッキングウィンドウ-構成

  1. ドッカーハブアカウントを持っている場合、ドッカー画像を作成してドッカーハブにプッシュ
  2. ./mvnw package -Pprod docker:build -DskipTests 
    

    一覧に作成されたイメージを実行し、サーバーにセカンドapprochは混乱を減らす方が良いでしょうサーバー

  3. cd <APPLICATION_FOLDER> 
    

    クローンあなたのレポを

をドッキングウィンドウの画像を作成します

docker images 

テストコードを記述している場合、-DskipTestsは無視できます。

コンテナの

docker ps -a 

ログ答えるために時間を割いて

docker logs <CONTAINER_ID> 
+0

感謝を実行している

docker-compose -f /src/main/docker/app.yml up -d 

リストコンテナを行います。最後に、私はローカルにアプリケーションイメージを作成し、コピーして私のサーバーにインストールしました。どちらの提案も、私が今後調査する有効なオプションです。 – Hurricane

関連する問題