DockerでjavaのWeb環境構築
前回DockerとRailsでWeb環境を作って開発しようとしたが上手くいかず挫折・・・
社内の新人研修や業務でも使用経験のあるjavaで環境構築することにした。
この記事の目標
①DockerImageのAlpinelinux内で環境構築
②Dockerfileで、Docker + javaのWeb環境を構築
③Dockerfileをローカルにコピってローカルでも同じ環境を構築
環境
①②
cloud9
・Ubuntu 18.04.3 LTS
・Docker version 19.03.5
③
自宅PC
・Ubuntu 16.04.6 LTS
・Docker version 18.09.7
今回こそ環境構築を終わらせたい!終わらせないとポートフォリオ作成が進まないし。
①DockerImageのAlpinelinux内で環境構築
DockerでAlpinelinuxを起動
以下はjava8とtomcat9をダウンロードして、tomcatを実行
tomcatの実行確認
htmlが表示されたのでOK
tomcatとAlpinelinuxを終了。
/ # /opt/tomcat/bin/shutdown.sh
/ # poweroff
なぜかAlpinelinuxが終了しないので、docker stopで終了。
次は今まで実行したコマンドを並べたDockerfileを作成する。
Dockerfile
sample_javaフォルダにDockerfileを配置して実行。
お!javaイメージが出来上がっているので、実行。
というわけで今回はjavaのWeb環境構築でした〜
次はSpringBoot使って実際にWebアプリを作ろうと思います!