スプリングガイドを起動する簡単なガイド
なぜ私はDockerコンテナを使用する必要がありますか?🤨
他方、
コンテナは、簡単にパックして、出荷して、軽量で、携帯用の、自給自足容器としてどんなアプリケーションでも実行することができます.コンテナは、クラウドで展開するのが簡単です.
なぜ私のアプリをDockerコンテナに包むべきですか🤓
さて、私たちはちょうど説明したすべての利点を与えるために.
ハウツーとスタイル👀
まず、アプリケーションからJARファイルを作成します.
Mavenを使用している場合は、次のコマンドを
pom.xml
ファイルディレクトリに実行しますmvn clean package
これはあなたのJARファイルを見つけることができるtarget
ディレクトリを作成します.次に、作成したJARファイルを使用してDockerイメージを作成します.
ファイルを作成する
FROM openjdk:8
ADD target/demo-0.0.1-SNAPSHOT.jar demo-0.0.1-SNAPSHOT.jar
EXPOSE 8085
ENTRYPOINT java -jar -Dspring.profiles.active=dev demo-0.0.1-SNAPSHOT.jar
これは☝️次に、Docker画像を作成します
docker build -t demo .
これは☝️Dockerfile
を探します.docker run -p 8080:8085 demo
これは☝️Dockerfile
というイメージを実行し、ポート8080上のホストマシンから来たリクエストをDockerポート8085にマッピングする.どのようにDocker内の我々のアプリに要求を送信するには?🤩
単にhttp://localhost:8080/を指定したポートに要求ローカルホストを送信し、彼らは我々のアプリにつながるDockerの内部のポート8085にマップされます.
最後の言葉✍️
ドッカー世界は素晴らしい、大きな場所です、私はそれに深くダイバーをお勧めします.
それらの大きなリソースをチェックしてください.
Dockerizing a Spring Boot Application⚓️
githubの上のコード💻
Reference
この問題について(スプリングガイドを起動する簡単なガイド), 我々は、より多くの情報をここで見つけました https://dev.to/jarjanazy/the-simple-guide-to-dockerizing-spring-boot-og4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol