Skip to content

Dockerfile 実用チートシート

Dockerfile は、コンテナを構築するために必要な命令と、コンテナ実行時に実行されるコマンドを提供します。

継承 (Inheritance)

FROM ruby:2.2.2

変数

ENV APP_HOME /myapp
RUN mkdir $APP_HOME

初期化

RUN bundle install
WORKDIR /myapp

オンビルド (Onbuild)

ONBUILD RUN bundle install
# when used with another file

コマンド

EXPOSE 5900
CMD    ["bundle", "exec", "rails", "server"]