Расширение функциональности =========================== Поскольку программное обеспечение поставляется в виде **Docker** образа, пользователь может самостоятельно расширить функциональность ПО. Для этого необходимо создать новый образ с использованием поставляемого в качестве основы. Практический пример ------------------- Рассмотрим пример добавления модуля **Python**, отсутствующего в поставке. Например, *ezprogress*. Для этого необходимо создать файл с названием *Dockerfile* и следующим содержимым: :: FROM arenadata/aaw:latest RUN /opt/arenadata_analytics/python/bin/pip3 install ezprogress Подробнее о *Dockerfile* и о том, как им пользоваться, можно прочитать в официальном руководстве_. После создания *Dockerfile* необходимо запустить сборку с помощью следующей команды: :command:`docker build -t arenadata/aaw:mycustom .` Где после параметра *-t* задается название нового образа, а *"."* указывает на текущую директорию, в которой находится *Dockerfile*. Полученный образ можно использовать для создания нового контейнера. .. _руководстве: https://docs.docker.com/engine/reference/builder/