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"]