Создание Dockerfile¶
Прежде всего, мы должны написать инструкцию, по которой Docker должен сформировать образ (image), на основе которого будет работать наше приложение — Dockerfile. Этот файл должен носить имя “Dockerfile” и должен быть размещен в репозитории с лабораторной работой. В него помещается вся информация о контейнере, а именно:
- Указываем имя образа ОС;
- Автора образа и его email;
- Обновляем и очищаем;
- Устанавливаем пакеты необходимые для выполнения лабораторной работы;
- Создание пользователя student и установка паролей;
- Определяем каталог монтируемый с хоста в образ;
- Добавляем файлы для выполнение лабораторной работы внутри контейнера;
- Размещаем адрес скрипта, выводящего на экран отчет и запускающий bash;
- Ну и порт для проброса на хост.
Теперь немного о скрипте в нем необходимо указать всего два действия:
- Это команда cat и адрес расположения протокола лабораторной работы;
- Команда запуска bash /bin/bash;