アリクラウドサーバーと実行上のSpringBootプロジェクトドッカーコンテナを達成するために展開ドッカパッケージ内のプラグインの発想の使用
なぜドッカー
それを使用するのでドッカーは、ああ、本当に私は王Libianの子供を入れたいもの、nginxのSolrのmysqlのRedisのこれらのかどうか、すべての子の内側プット、および管理は非常に良い管理で、展開がはっきり、実際には、非常に便利でもあり、良いことですそれは、怠惰であるハッハッハハッハッハハッハッハハッハッハげっぷ、私は、学生がそれを置くために使用されており、学生のためにすぐに開始するためにできるだけ勧告を使用しないことを信じて!私はここで私はちょうど今、このテーマを開始し、オンラインドッカーのスパイシーな、情報をたくさんBBはありません!
ドッカープラグインのインストール
[ファイル]> [設定]> [プラグイン]> [ドッカー
一般的なアイデアは、自動的にあなたが直接使用することができ、私たちに良いを与えるためにインストールされていますが、いくつかの特別なケースを排除しません
ドッカー接続
ドッカーアリはクラウドサーバー上に展開し、その中で正常な動作を保証する
/usr/lib/systemd/system/doker.service
いくつかの変更を行うためのコンフィギュレーション・ファイル内の
最初の行の後ろに18行でExecStartを見つけプラス-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
絵の下には、サブサブなりました
保存して終了し、2つのコマンドの実装について
systemctl daemon-reload systemctl restart docker
成功した実行再起動した後、ドッキングウィンドウ
ポートを開きます
ドッカーが通信ポートは2375であるので、我々はアリクラウドサーバーセキュリティグループの内部に開いているポート2375を持っているので、
ドッカー接続の構築
找到ファイル]> [設定]> [ビルド、実行、配備>ドッカー
オープンアクセスを作成するために+記号をクリックして、パブリックIPのこのボックスにENGIN API URLの後ろにローカルホストサーバーを変更
以下に示し、それは接続が成功であることを示して成功した接続、聞かせてのは幸せ辛いこと下るし続けます
プロジェクトパッケージ
右端、クリーン洗浄、梱包して、ポイントパッケージ、Mavenを見つけるリストを開き、項目の最初のクリックにした後、それは左targerディレクトリをダウン梱包後のjarパッケージを持って、それを得るために半分以上の点をとることができ、私たちは、このjarパッケージを置く時点で内部および実行を行くために容器の中にスローされます
ファイルを作成しますDockerfile
そして、プロジェクトのルートディレクトリにDockerfileプロファイルを作成し、状況に応じて、その中に適切なコンテンツを入力します。
# 使用java环境 FROM java # 缓存目录 VOLUME tmp # 将当前项目的jar包添加到容器中 ADD "target/pms-0.0.1-SNAPSHOT.jar" "RestHome.jar" # 当容器启动时 执行启动命令 ENTRYPOINT ["java","-jar","RestHome.jar"]
「RestHome.jar」RestHomeのカスタム名を変更することができます
プロフィールを作成
編集構成と新Dockerfile設定の右上隅をクリックして、以下に絵で構成され、
このすべての内部情報はちょうど私がここに持っている最も基本的な内容を記入し、自分たちのニーズに合わせて充填することができるが、それは価値がここにポートが独自のポートプロジェクトは、ファイル名を指定して実行]オプションでは、現在そうでない場合はエラーが発生しやすい書くことは注目される、など問題は何ですか、私たちは、学生がねえねえ、周りに行く知って待たなければなりません。設定後、[適用]をクリックして[OK
実行プロファイル
、その成功をいくつかの時間をここで待って、そして最終的に我々は、コンソールから開始したプロジェクトの成功を見ることができます、私たちは子どもたちの内側に移動し、実行するために緑の三角形のコンフィギュレーション・ファイルの位置の右にあるだけクリックしてサーバーを見て
素敵な赤ちゃん、プロジェクト全体のパッケージSpringBootドッカーと、このようなAのプロセスを実行するために展開が完了すると、それは特に簡単ではないのですか?ああコメント欄で対話することができますどのような問題