distroless dockerfile приводит к более чем 1 изображению

Я просто создаю файл докеров для postgres, используя многоэтапный образ без дистрибутива. Я пытаюсь изучить distroless из-за безопасности и размера образа. вот мой докерфайл:

      ### First Stage ###
# Base Image
FROM postgres:13-alpine as build
WORKDIR /usr/src/app/postgres

### Second Stage ###
FROM gcr.io/distroless/base-debian10
COPY --from=build /usr/src/app/postgres /usr/src/app/postgres
WORKDIR /usr/src/app/postgres

# Change user to non-root
USER 1002

# Run POSTGRES
CMD ["/postgres"]

После создания изображения конечным результатом будет 4 изображения вместо 1, как на изображении ниже.

Я новичок в докере, и, насколько я знаю, 1 файл докера должен привести к 1 изображению, может ли кто-нибудь объяснить, почему это произошло?

0 ответов

Другие вопросы по тегам