Вступить в клуб →
лёгкаявопросКонфигурация, контейнеры и эксплуатация .NET-сервиса

Образ API на .NET весит 900 МБ и содержит SDK и исходники

FROM mcr.microsoft.com/dotnet/sdk:8.0
WORKDIR /src
COPY . .
RUN dotnet publish -c Release -o /app
ENTRYPOINT ["dotnet", "/app/Orders.Api.dll"]

Как собрать компактный и более безопасный образ?

  • Многоэтапная сборка с образом aspnet
  • Удалить /src командой RUN rm в конце
  • Собирать приложение при старте контейнера
  • Заменить sdk:8.0 на sdk:8.0 с тегом latest

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела