rails5のDockerfileとdocker-compose.ymlを書く - Qiita
こちらのRails6バージョンです。
Dockerfile自体より6になったことでyarnが必要になり、さらにアップデートする必要があるところで時間がかかってしまいました。
Dockerfile
FROM ruby:2.6.5
RUN apt-get update -y && \
apt-get install default-mysql-client nodejs npm -y && \
gem install rails --version='6.0.1' && \
npm uninstall yarn -g && \
npm install yarn -g -y
COPY Gemfile /Gemfile
COPY Gemfile.lock /Gemfile.lock
RUN bundle install
参考サイト
Docker超入門という動画を作りました。 - Qiita
Docker超入門 Part1 - Qiita