Docker勉強中なんだけどITねっぱー来て

1以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 16:17:28.26 ID:sgvaUmMW

apache,mysql,java(Soring boot)の環境を構築したいんだけど難しくてなかなか初められない。。。

Java全然詳しくないんだけど、なんかこういう個人記事みたらTomcatを構築しないといけない感じになってる
https://qiita.com/kouryou/items/c62af2804f9ca85f5828
https://kikki.hatenablog.com/entry/2019/03/01/200000

でもSpringBootの中にTomcatが内包されている?らしいから構築の必要ってなくて
手持ちの環境にGradleを入れて、jarファイル構築してね的な感じに見える
https://spring.io/guides/gs/spring-boot-docker/

https://qiita.com/tkani/items/ed56229330f00a333d5e
Spring Bootとは
Springが提供するライブラリを非常に使いやすくしたフレームワークで、API開発に向いており、生成したjarにはTomcatが内包されているため、jarを実行するだけでTomcatが起動しAPIが動くというとても手軽にAPI開発が可能です。



どうやって初めたら良いのでしょうか

2以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 17:19:22.32 ID:jasz0D2z

Java離れて久しいので、当てにならないと思って

Docker_Hubにtomcatのイメージがあるのでこれを落として、
(イメージの落とし方、使いかたは How to use itの項目を参照)
コンテナに、mysqlと、Javaのmysqlアダプタを導入するのが早そうな・・・
間違ってたらごめんなさい

https://hub.docker.com/_/tomcat

3以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 17:51:34.35 ID:sgvaUmMW

>>2いつもありがとう
一応今それで構築してみてる
でもspring bootにtomcatの動作確認って必要なの?
初めて使うんだけど、manager guiを有効化したらいいんだよね

4以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 18:29:00.97 ID:jasz0D2z

落として貰っているところ御免・・・

こっちのが、spring boot環境「そのもの」かも・・・ただしApacheがない・・・
https://hub.docker.com/r/ninrod/springboot
使い方は、リンクされているgithubに詳述されている

もともとキーワードで探して、その中から更新されている、DL数が多い、を順に見て、
ドキュメントに>>1が書いているワードがあるもの、という順に探し直しました
https://hub.docker.com/search?q=SpringBoot&type=image

役立たなかった場合はごめんなさい

5以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 19:34:33.02 ID:sgvaUmMW

ありがとう
やっぱりDockerで開発って難しいのかな・・・
複数人での開発が初めてで、みんなで同じ環境を用意できるDockerを採用したいと思ったんだけど
普通はどういう感じに開発するの?

6以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 20:33:18.22 ID:jasz0D2z

3たびお邪魔
(自分で動かしているわけではないので、もう読み飛ばして下さっても・・・)

ちょっと角度を変えてqiitaで>>1のようなことをやっている記事を探した
見た限りだと
 DockerでSpring Boot環境構築(2021年1月版)
 https://qiita.com/honami/items/0267ec601d919027aaba
が一番新しめの記事
(ただしこの記事自体、別投稿主の過去記事の更新差分。過去記事リンクは記事中にあり)
これに準じて?環境を作るのがよいのかもしれず・・・

作ったDocker コンテナは、作成手順をドキュメント化するか、
コンテナをDocker Hubや自前のレジストリサーバーにUPして、
開発メンバーと共有すると思っております。(それ以外知らないです)

参考(自分はDocker入門本で知りましたが、それより新しめの記事):
 Docker HubにDockerイメージをアップロードする(ECR等でも流用可能?) - きり丸の技術日記
 https://nainaistar.hatenablog.com/entry/2021/06/21/120000

7以下、名無しにかわりましてVIPがお送りします:2021/11/03(水) 22:12:18.70 ID:sgvaUmMW

なるほどなるほど
ちょっと手順に沿ってやってみる
レジストリサーバにアップして使うのか…
思ってたよりも手軽ではないのかな…?
探し方も参考になります
やっぱりITの情報は鮮度が命ですね


このスレッドは過去ログです。