Docker による Ruby on Rails の開発環境
[ Github: rails-dev-docker ]
初めて Ruby on Rails を触る機会があったので、Docker で開発実行環境を立ててみました。
基本的に自分で使うために、急ごしらえででっち上げたので汎用性はないです。
DockerHub の Rails Image には非推奨的なことが書いてあったので、Ruby の Image をベースに自前で Dockerfile 書いてます。
docker-compose を使ってるのは、MySQL や PostgreSQL を DB に利用する場合、別コンテナとして外出ししやすいようにです。(結局 SQLite3 使いましたが…
なにかと便利なので、最近何かしらの開発実行環境を Docker で立てるときには docker-compose 使うようにしてます。
Rails に関しては改めて何か書くかもしれませんが、想像以上に “魔法” が強くて、正直今はよく分かんねーでございます。