Docker による開発環境の構築
目的
開発環境の共通化をしたい。
新規参加者の環境構築の負担を軽減したい。
やること
- 環境構築に必要な手順を文章化する。
想定読者
インターン生等の新規参加者
(progate等で少しプログラミングをしたことがあるレベルを想定)
なぜDockerを使うのか
開発チームに参加するにあたって自分の開発機に開発環境を準備しますが、それにかなり時間を使う羽目になります。そして、どうしても出てくるエラーが開発経験がない/浅い人にとっては負担となります。その辺の問題を良しなにしてくれるのがDockerです。
- アプリケーションに必要なものがワンセットにできる。
- ワンコマンドで必要なものが準備できる。
- バージョンコントロールが楽になる。
- Dockerのエコシステムを活用できる。
- 実際にアプリケーションを稼働させる環境を試すことができる。
あとは実環境でアプリケーションを稼働させるのも楽になります。
(この辺の説明は次回)