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はプラグインを使用して画像を比例してカットします

推薦する

TCP 3 回目のハンドシェイク データ転送プロセス図

RFC793 ドキュメントの SYN フラグを持つプロセス パケットはデータを伝送できません。つま...

両端の CSS レイアウトのサンプルコード (親の負のマージンを使用)

最近、開発中に両端が揃ったレイアウトに遭遇しました。レイアウトはパーセンテージに基づいていました。以...

Linuxでディレクトリを効率的に切り替える方法

Linux でディレクトリを切り替えるとなると、誰もが間違いなくcdコマンドを思い浮かべるでしょう。...

Nginx メモリプールのソースコード分析

目次メモリプールの概要1. nginxデータ構造2. nginxはOSからスペースngx_creat...

MySQL バイナリログデータ復旧: 誤ってデータベースを削除した場合の詳細な説明

MySQL Binログデータの回復: 誤ってデータベースを削除した場合前書き: テスト マシンで誤っ...

Mysqlデータベースの文字化けに対処する方法

MySQL では、データベースの文字化けは一般的に文字セットを設定することで修正できますが、文字化け...

Redis イメージの Docker インストールと設定手順

目次序文環境インストールMySQLコンテナを作成して起動する落とし穴を避けるための注意MySQLコン...

電子署名を実装するWeChatミニプログラム

この記事では、WeChatミニプログラムで電子署名を実装するための具体的なコードを参考までに紹介しま...

Mybatis マッパー動的プロキシの原理の分析

序文動的プロキシの原理を説明する前に、まず、mybatis を統合した後の dao 層の 2 つの実...

Win10でのJDKのインストールと環境変数の設定に関する詳細なチュートリアル

目次序文1. 準備2. インストール3. 環境変数を設定する1. 「新規」をクリックすると、ポップア...

VueはExcelデータをエクスポートするパブリック関数メソッドをカプセル化します

vue+element UI は Excel データをエクスポートするためのパブリック関数をカプセル...

Navicat 8でMySQL用のデータベースを作成する方法

ウェブサイトを開発する場合、データを保存するためにデータベースを使用する必要があることがよくあります...

Linux カーネル デバイス ドライバーのメモリ管理に関する注意事項

/************************ * Linux メモリ管理 *********...

Debian システムでの自動パッケージ更新の問題を解決する方法

いつから始まったのかはわかりませんが、コンピュータの電源を入れてインターネットに接続するたびに、デー...