Skip to content
az3l1tPublic

About

Написать Dockerfile, собрать образ, запустить контейнер (и записать команду для его запуска). Для монтирования создайте директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Docker

Написать 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. Установить пакет, согласно варианту:

  1. cowsay
  2. figlet
  3. zip
  4. imagemagick
  5. git
  6. patch
  7. php-cli
  8. postgresql-client
  9. mysql-client
  10. jq
  11. gpg
  12. wget
  13. nginx
  14. nano
  15. emacs-nox

Во-первых, надо создать свой образ с помощью Dockerfile на основе nginx на порту 8801:

image image image Теперь можно увидеть наш image в списке:

Дальше мы запускаем контейнер на порту 8801, указываем путь до папки data и монтируем ее к нашим mnt/files, которую мы показываем на сайте.

image image image image

About

Написать Dockerfile, собрать образ, запустить контейнер (и записать команду для его запуска). Для монтирования создайте директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages