【Docker16】Railsを使ったアプリ開発環境用 Dockerfileを作成してみよう

今回は、これまで学んできたDockerfileの書き方やdocker runコマンドを利用して、
Railsを用いたアプリ開発環境を構築してみたいと思います。

👇Desktopにビルドコンテキスト(Dockerfileを置くディレクトリ)とRailsをインストールするために必要なファイルを作っていきます。

👇Dockerfileを編集します

👇Gemifleも編集します

👇Dockerビルドする

👇docker runでコンテナに入る(<imageID>はdocker imagesコマンドで調べてね)

はい、これで開発環境はできました。
みなさま、このdocker runコマンドを見てどう思いましたか??
99%の人が『ながっ。。』って思いますよね、毎回こんなコマンド打ってられません。

しかも今回はPosgreSQLとRubyを一つコンテナにまとめて入れています。
基本的に一つのコンテナに一つのフレームワークを入れるのがベストプラクティスなため、
正直このやり方はあまり良くありません。

じゃあどうすればいいのか、次回はdocker-composeを使ったやり方をまとめていこうと思います。
今回はこの辺で、バイバイ👋