[Docker] SpringBoot + Docker
次に、ドッキングステーションの起動スプリングを使用したプロジェクトを配備してみます.
ファイルをstfpに転送してFileZila後に配布しようとしましたが、ファイルをバイナリモードで転送しないとフォーマットが破壊され、配布できません.
そこで作成と同時にUbuntuにIDEをインストールしSpringBootプロジェクトを生成する.
gradleを構築しjarを作成し、次のようにすればいいです.
DockerFileの作成
ファイルには拡張子はありません.
今はDOKER環境でビルドとrunを行えばいいです.
このように構築します.完了したらrunでこのdemoコンテナを実行します.runはcreate+startです.
よくできていることが確認できます.
docker runでは、-pの後ろの8080:8080がポートルーティングであるため、前のポート番号を変更する場合は、urlアドレスにlocalhost:
Webブラウザを開いて見ることができます.
ファイルを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ブラウザを開いて見ることができます.
Reference
この問題について([Docker] SpringBoot + Docker), 我々は、より多くの情報をここで見つけました https://velog.io/@lsj8367/Docker-SpringBoot-Dockerテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol