この記事ではDockerの基本を記述する.Dockerを用いるとWeb開発において非常に便利である. 開発するときあるある 私個人の主観ですが,経験談でこのようなことがあった. 複数人で開発するとき...こんなことありませんか? そもそも同じPCで開発すればいいが...そんなわけにもいかないだろう.ならば違うPCでも同じような環境で動かせばいいだろう.それでも同じPCでもさまざまなアプリを開発しているから,他のパッケージ,フレームワーク,ライブラリが邪魔しないだろうか? Web開発においてこんなことありませんか? 個人開発では作成するソフトウェアのパッケージ,フレームワーク,ライブラリのバージョンが今までインストールされていたバージョンと一致しないことがあるだろう. 共同開発ではチームメンバーでパッケージ,フレームワーク,ライブラリのバージョンを合わせたり,各々で個別にインストールすること
![Web開発において複数人で同じ環境を用意しよう(Dockerの基本) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c5a3c0d9c9ba0a77e723c0906ff6e81bef3d278/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fengineer-festa-ogp-background-074608b13b4bbe67c10ada41e7e2d292.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9V2ViJUU5JTk2JThCJUU3JTk5JUJBJUUzJTgxJUFCJUUzJTgxJThBJUUzJTgxJTg0JUUzJTgxJUE2JUU4JUE0JTg3JUU2JTk1JUIwJUU0JUJBJUJBJUUzJTgxJUE3JUU1JTkwJThDJUUzJTgxJTk4JUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgyJTkyJUU3JTk0JUE4JUU2JTg0JThGJUUzJTgxJTk3JUUzJTgyJTg4JUUzJTgxJTg2JTI4RG9ja2VyJUUzJTgxJUFFJUU1JTlGJUJBJUU2JTlDJUFDJTI5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjNGRkZGRkYmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz02YmFjNTJhZWRlMmY3YmZlMTdjMTAxNWRiMTg2ZjFjZg%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDB0YXJha29ra28zMjMzJnR4dC1jb2xvcj0lMjNGRkZGRkYmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05MTU2ZTBkMzBkNmFjYzUyYzhhNjBkNjNlYTI0MTQ3YQ%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3Df3d54b148cf6ebfd7a5fd522e12ee8c3)