公式サイト:https://spring.io/guides/gs/spring-boot-docker/
参照文献:https://my.oschina.net/AmosWang/blog/2088358
プロジェクトのPOMファイル1.は加えました:
<プラグイン>
<のgroupId> com.spotify </のgroupId>
<たartifactId> dockerfile-達人-プラグイン</たartifactId>
<バージョン> 1.3.6 </バージョン>
<構成>
<リポジトリ> $ {docker.image.prefix} / $ {project.artifactId}
</リポジトリ>
<BUILDARGS>
<jar_fileという>ターゲット/ $ {project.build.finalName}の.jar </ jar_fileという>
</ BUILDARGS>
</構成>
</プラグイン>
<プロパティ>
<ジャワ。バージョン> 1.8 </java.version>
<docker.image.prefix> pheony </docker.image.prefix>
</プロパティ>
プロジェクトディレクトリにDockerfileファイルを追加します。
OpenJDKのFROM:8 jdk- 高山 VOLUME / TMP ARG jar_fileという COPY $ {jar_fileという} app.jar ENTRYPOINT【の"Java"、 " -ジャー"、 "/ app.jar"]
2.プロジェクトパッケージ
右の列インストールまたはMVNのパッケージをインストールする直接アイデア、ターゲットディレクトリ内のファイルを生成します
プロジェクトディレクトリの下に、3ローカルインストール]ドッキングウィンドウのオープンシェルの実行:MVNきれいなパッケージのドッキングウィンドウ:ビルド
错误:現在のプロジェクトでは、プラグイングループに接頭辞「ドッキングウィンドウ」が見つかりませんプラグイン。
設定ファイルのMavenを変更するのsettings.xml
<pluginGroups> <pluginGroup> com.spotify </ pluginGroup> </ pluginGroups>
错误:dockerDirectory場合baseImageを指定する必要があります
使用MVNきれいなパッケージdockerfile:ビルド
4.ローカルリポジトリミラーのアップロード、ドッキングウィンドウプルサーバー