社内でDocker化を進めていますが、現在Tomcat上で動かしているJava製WebアプリをDocker化する方法を検討しています。 調べた限りでは何通りか方法があるのですが、本番稼働から開発環境までを通して期待する方法がなかったため、自分なりの方法を考えてみました。 まだ実践していませんが、こうすればできそうという方法ができたのでまとめてみました。 目標とした要件は以下の通りです。 Tomcatで動作させること HTTPとAJPの両方に対応すること Dockerイメージのビルドがややこしくならないこと 開発環境もDockerで実行させること 開発時にコードの変更を簡易に素早く反映させられること なるべく現状の動作方法を維持しつつ、開発環境にも対応させることを目標としています。 実現方法 早速、実現方法について紹介します。 紹介する方法はビルドにMaven、IDEにIntellij Id
![Tomcatを使ったWebアプリをDocker化する方法を検討 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0d21506b3c56be68cb8a84ca1fa82e4553c2e46/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9VG9tY2F0JUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJTlGV2ViJUUzJTgyJUEyJUUzJTgzJTk3JUUzJTgzJUFBJUUzJTgyJTkyRG9ja2VyJUU1JThDJTk2JUUzJTgxJTk5JUUzJTgyJThCJUU2JTk2JUI5JUU2JUIzJTk1JUUzJTgyJTkyJUU2JUE0JTlDJUU4JUE4JThFJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iODFjODU0MGYzZTE0MWVjNjkyZmM1MWMyNzNlNzlmYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmFtdXRha2EmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTU1NGUyYWEzOTYyZjZjMGNhYjY0NTA3NzQwMjQ2NDQ5%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D89e9ebfd58e2462ca525c755e52e6fd3)