Я докеризировал angular- приложение при помощи следующего файла:
FROM node:alpine AS builder
WORKDIR /app
COPY . .
RUN npm install && \
npm run build
FROM nginx:alpine
COPY --from=builder /app/dist/* /usr/share/nginx/html/
В результате после запуска контейнера командой:
$ docker run -p 80:80 my-angular-app:v1
я имею возможность работать с запущенным приложением через мой браузер, используя адрес localhost:80
Получается так, что в контейнере собрался билд и этот билд поместился в нужный каталог сервера nginx.
Но мне не понятно откуда взялся в образе nginx. Я же скачал образ только для nodejs. На
страничке документации я не нашёл упоминаний о nginx. Скажите пожалуйста откуда он взялся?