IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

1. Dockerfileを書く

(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、名前をサフィックスなしのDockerfileに変更します。プロジェクトのルートディレクトリに配置します。

(2)Dockerfileの内容を入力する

openjdk:8より
 
ボリューム /tmp
ターゲット/*.jar app.jarを追加します
 
エントリポイント ["java","-jar","/app.jar"]

FROM openjdk:8 // 基本環境がjdk8であることを示します
ADD target/*.jar app.jar //同じディレクトリのターゲットフォルダ内の*.jarに一致するファイルをapp.jarにコピーし、イメージに配置します。

ENTRYPOINT ["java","-jar","/app.jar"] // プロジェクトを実行するにはjarコマンドを実行します

2. Dockerプラグインを介してプロジェクト構成を編集する

(1)設定ページを見つける

実行 -> 構成の編集

+記号をクリックして新しい設定を追加し、DockerのDockerfileを選択します。

(2)設定を編集する

3. イメージをリリースし、コンテナを生成する

(1)サーバータブをクリック

<1> ショートカットキー alt+8 (メインキーボードの8)

<2> トップメニュー -> 表示 -> ツールウィンドウ -> サーバー

<3> 左下隅のアイコンにマウスをしばらく置きます

(2)ボタンで公開

要約する

docker プラグインを介して IDEA で springboot プロジェクトを公開する方法に関する詳細なチュートリアルに関するこの記事はこれで終わりです。 IDEA で springboot プロジェクトを公開する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM を応援してください。

以下もご興味があるかもしれません:
  • IDEA が docker を統合して springboot プロジェクトを展開するプロセス全体
  • IDEA2021.2 で docker を設定して、Springboot プロジェクトをイメージ化し、ワンクリックでリリースする方法
  • Idea で Docker を使用して SpringBoot プロジェクトをデプロイする詳細な手順
  • アイデアに基づいてSpringbootプロジェクトをDockerにデプロイする
  • IDEA の Docker プラグインを介して SpringBoot プロジェクトをデプロイするプロセスの詳細な説明

<<:  MySQLループは数千万のデータを挿入する

>>:  Vueはプラグインを使用して画像を比例してカットします

推薦する

この記事はPReact10.5.13のソースコードを理解するのに役立ちます

目次render.js 部分create-context.js 部分差分部分Reactのソースコード...

Mac OS 10.11 での MySQL 5.7.12 のインストールと設定のチュートリアル

Mac OS 10.11 に MySQL をインストールして設定する方法を、主に写真を使って手順を簡...

MySQL のデータ統計に関するヒント

よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...

MySQL 8.0 アトミック DDL 構文の詳細な説明

目次01 アトミックDDLの紹介02 一部のDDL操作の実行動作の変更03 DDL 操作のログを表示...

JavaScript でアルゴリズムの複雑さを学ぶ方法

目次概要Big O 表記法とは何ですか?オー(1)の上) (n^2) O(logn) ですの上!)結...

Docker環境を構築する簡単な方法

まず、Docker とは何かを理解しましょう。 Docker は、アプリケーションをデプロイするため...

MySQLコンテナ間のレプリケーション構成例の詳細な説明

背景先週、会社で MySQL レプリケーションのトレーニングを受けたので、今週末は学んだことを実践す...

js キャンバスはランダムなパーティクル効果を実現します

この記事の例では、参考のためにjsキャンバスランダムパーティクルエフェクトの具体的なコードを共有して...

NavicatでMySQLビッグデータをインポートする際のエラーの解決方法

Navicat がエクスポートしたデータはインポートできません。最後に、MySQLコマンドのインポー...

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

Nginx サーバーの https 設定方法の例

Linux: Linux バージョン 3.10.0-123.9.3.el7.x86_64 ngin...

iframe を使用して Web ページに他の Web ページを埋め込む方法

iframe の使い方:コードをコピーコードは次のとおりです。 <DIV align=cent...

CentOS7 で yum を使用して PostgreSQL と PostGIS をインストールする方法

1. yumソースを更新するCentOS7 のデフォルトの yum リポジトリの PostgreSQ...

Nginx プロセス スケジューリングの問題の詳細な説明

Nginx は、マスター プロセス (MasterProcess) と、同じ数のホスト CPU コア...

Alibaba Cloud Centos7.X で外部にポートを開く方法

一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...