Docker による開発環境の構築

目的

開発環境の共通化をしたい。

新規参加者の環境構築の負担を軽減したい。

やること

  • 環境構築に必要な手順を文章化する。

想定読者

インターン生等の新規参加者

(progate等で少しプログラミングをしたことがあるレベルを想定)

なぜDockerを使うのか

開発チームに参加するにあたって自分の開発機に開発環境を準備しますが、それにかなり時間を使う羽目になります。そして、どうしても出てくるエラーが開発経験がない/浅い人にとっては負担となります。その辺の問題を良しなにしてくれるのがDockerです。

  • アプリケーションに必要なものがワンセットにできる。
  • ワンコマンドで必要なものが準備できる。
  • バージョンコントロールが楽になる。
  • Dockerのエコシステムを活用できる。
  • 実際にアプリケーションを稼働させる環境を試すことができる。

あとは実環境でアプリケーションを稼働させるのも楽になります。

(この辺の説明は次回)