以前も似たような記事を書いたのですが情報の鮮度が落ちているので、アップデートした部分も含めての解説になります。
docker-docsという公式の情報集で"rails"と検索したところGitHubのクイックスタートを見つけたのでそれを参考にして進めます。
これの通りに進めるだけです。
私なりの手順も一応共有
①ディレクトリを作成(sample_appとか好きな名前でいいです)
②ディレクトリの中に以下5つのファイルを作成
- Dockerfile
- Gemfile
- Gemfile.lock
- entrypoint.sh
- docker-compose.yml
①②の手順ですが以下のコマンドをターミナルに入力するとできます。
mkdir sample_app && touch myapp/{Dockerfile,Gemfile,Gemfile.lock,entrypoint.sh,docker-compose.yml}
③それぞれのファイルに必要な情報をコピペ(公式のGitHubに載っているものをコピペしました)
④公式GitHubを見ながらdockerコマンドをターミナルに入力していく
⑤localhost:3000にrailsのページが表示されたらOK
感想
調べるとやり方を解説するサイトはたくさんあるんですけど、公式の安心感に勝る物はないなと感じました。
Dockerコマンドは数分かかるのもあるので本当に動いているのか心配になりました。