РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmDfCP 48 of 81 menu
◀ ▶

Копирование файлов в Docker

Копирование кладет файл с компьютера внутрь собираемого образа. Путь слева - в папке проекта, справа - куда файл ляжет в шаблоне. После сборки он уже внутри образа, без томов при запуске.

Рядом с файлом шагов лежит index.html со словом hello. Содержимое страницы такое:

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>page</title> </head> <body> hello </body> </html>

Основа - nginx. Строка COPY кладёт страницу в каталог сайта внутри шаблона. Файл шагов для образа page такой:

FROM nginx COPY index.html /usr/share/nginx/html/index.html

После сборки с меткой -t page . сайт откроется на порту 8080. В браузере будет видно слово hello, а не приветствие по умолчанию. Выполним сборку и запуск:

docker build -t page .

Контейнер получит имя page и опубликует порт наружу. Откроем localhost:8080 после старта:

docker run -d --name page -p 8080:80 page

Положите в образ card файл index.html со словом card и откройте его на порту 8084.

Убедитесь, что в браузере видно это слово.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить