Вы создаете образ Docker, который будет содержать приложение .NET Core. Dockerfile включает пронумерованные строки для справки. Чтобы итоговый образ был как можно меньше, какой номер строки в Dockerfile следует изменить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: 4.
Почему это правильный ответ
Правильный ответ — 4. Строка FROM mcr.microsoft.com/dotnet/sdk:5.0 использует образ SDK, который содержит инструменты для сборки и запуска приложений. Для конечного образа, который только запускает приложение, достаточно использовать образ среды выполнения (runtime), например, mcr.microsoft.com/dotnet/aspnet:5.0 или mcr.microsoft.com/dotnet/runtime:5.0. Образ SDK значительно больше, чем образ runtime, поэтому его замена на runtime-образ существенно уменьшит размер итогового образа. Строка 1 (FROM) определяет базовый образ, но не влияет на размер так критично, как выбор между SDK и Runtime. Строка 3 (WORKDIR) задает рабочий каталог и не влияет на размер. Строка 7 (ENTRYPOINT) определяет команду запуска контейнера и также не влияет на его размер.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется