Базовый образ в Docker
Базовый образ - это готовый шаблон, от которого начинается свой. Первая строка файла берёт этот шаблон с диска или из сети и кладёт его как нижнюю ступень. Все следующие шаги идут поверх этой основы.
Строка начинается со слова
FROM и имени образа.
В примере основой будет
nginx - готовый сайт
с веб-сервером внутри.
Собственных файлов пока нет:
берём только чужую заготовку.
Файл шагов для этого примера такой:
FROM nginx
Сборка читает файл и кладёт
на диск образ с выбранным именем.
Имя web уже ваш образ,
а nginx в строке -
только основа, из которой
он получился.
После сборки выполним запуск
в фоне с именем и портом.
docker build -t web .
Контейнер свяжет порт
8080 на компьютере
с портом 80 внутри.
В браузере по адресу
localhost:8080 откроется
стандартная страница приветствия
nginx.
Откроем её после старта:
docker run -d --name web -p 8080:80 web
Соберите образ site от образа nginx и откройте его на порту 8083.
Запишите, какой образ лежит в основе.