[Docker] SpringBoot + Docker


次に、ドッキングステーションの起動スプリングを使用したプロジェクトを配備してみます.
ファイルをstfpに転送してFileZila後に配布しようとしましたが、ファイルをバイナリモードで転送しないとフォーマットが破壊され、配布できません.
そこで作成と同時にUbuntuにIDEをインストールしSpringBootプロジェクトを生成する.
gradleを構築しjarを作成し、次のようにすればいいです.
DockerFileの作成
ファイルには拡張子はありません.Dockerfileです.
FROM java:8 #자바의 버전
VOLUME /tmp # 컨테이너가 필요한 데이터 저장 폴더
ADD build/libs/demo-0.0.1-SNAPSHOT.jar app.jar # 경로에있는 jar를 app.jar로 바꿈
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java", "-jar", "/app.jar"] # java -jar /app.jar 실행
このように書き終わったら保存します.
今はDOKER環境でビルドとrunを行えばいいです.
docker build -t demo .

このように構築します.完了したらrunでこのdemoコンテナを実行します.runはcreate+startです.

よくできていることが確認できます.
docker runでは、-pの後ろの8080:8080がポートルーティングであるため、前のポート番号を変更する場合は、urlアドレスにlocalhost:앞포트번호を指定してWebに出力する必要があります.
Webブラウザを開いて見ることができます.