Skip to content
/ Docker Public

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

Notifications You must be signed in to change notification settings

az3l1t/Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published