■目的 こちらで記載した、「こんなテスト環境にしたい」の理想系を目指します。 各サーバのディストリビューションやバージョンは気にせず、ミドルウェアのバージョンが合っていれば良い前提とします。 ■Docker Compose 今まではDockerfileを作成してイメージ作成→コンテナ起動、としていましたが、各サーバのイメージを作成して起動して...というのは面倒です。 そこで「Docker Compose」を使用して、複数のサーバを一気に操作してしまいます。Docker Composeのインストールは公式サイトに記載されています。 ■ファイル構成 今回は以下のファイル構成としました。 docker-hoge-service │ ├── apache (← Apache関連フォルダ) │ │ │ └── Dockerfile (← Apacheイメージ用のDockerfile) │ ├─
![テスト環境をDockerで作成する(Webサーバ+DBサーバ+Javaアプリ) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/52975a3c9248ba1d23aed99e05c5558d63da0ddb/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-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgyJTkyRG9ja2VyJUUzJTgxJUE3JUU0JUJEJTlDJUU2JTg4JTkwJUUzJTgxJTk5JUUzJTgyJThCJTI4V2ViJUUzJTgyJUI1JUUzJTgzJUJDJUUzJTgzJTkwJTJCREIlRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTAlMkJKYXZhJUUzJTgyJUEyJUUzJTgzJTk3JUUzJTgzJUFBJTI5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz04YzM2ZmM0MDZkYjRmNDRmYjI4NWMwM2I1ZmU3MmZhYg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuYWdpMjQ0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kYTcxNjM5NjUzYjkyMmRlMmI3MTFmM2YxMDlhMzU2MQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D4f291a0a341631b13674dcc71a10fc7d)