Написать Dockerfile, собрать образ, запустить контейнер (и записать команду для его запуска). Для монтирования создайте директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта.
Для установки пакетов использовать команду apt install -y название-пакета. В качестве примера можно использовать Dockerfile из раздела 7.
Чётные варианты:
- необходимо использовать базовый образ ubuntu:20.10
- примонтировать файл data/student.txt как /mnt/files/student.txt в контейнере. Нечётные варианты:
- необходимо использовать базовый образ ubuntu:20.04
- примонтировать директорию data в директорию /mnt/files/ в контейнере.
Запустить веб-сервер, отображающий содержимое /mnt/files, в хостовой системе должен открываться на порту (8800 + номер варианта). Например, для 22-го варианта это порт 8822. Установить пакет, согласно варианту:
- cowsay
- figlet
- zip
- imagemagick
- git
- patch
- php-cli
- postgresql-client
- mysql-client
- jq
- gpg
- wget
- nginx
- nano
- emacs-nox