前提・実現したいこと
Dockerの勉強中です。
ログイン画面を表示して入力された値がDBに登録されているものと一致するかを返すWebApiを作成しています。
上記の機能自体はEclipseにSpring bootをインストールして作成、その後Curlコマンドなどで動作を確認しながら進めていき、なんとか思い通りのMavenプロジェクトになりました。
これをDocker上で同じように動かしたいと思ったのですが、つい先日Dockerを知ったレベルなので大まかにやることがあっているかをお聞きしたいです。
詳細な内容はあとで調べようと思うので、流れが正しいかを教えていただきたいです。
Dockerfileに記載すべきことや流れは以下であっているでしょうか?
該当のソースコード
①イメージを作成するのにDockerfileを作成する
Dockerfile
1 2#ベースはCentOS 3FROM centos 4 5# javaインストール 6 7# tomcatインストール 8 9# postgresインストール 10 11# warファイルの作成 12 13# warファイルのデプロイ 14 15# DBの作成 16
②作成したDockerfileをビルドしてイメージを作成
Docker
1docker build -t webapp.
③コンテナの作成
Docker
1docker run -d -p80:80 --name myApp -v $(pwd):/var/www/html webapp
④http://localhost/をたたくとログイン画面が表示される
補足情報(FW/ツールのバージョンなど)
Docker
Windows
postgres
Java
Springboot
Maven
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。