Как решить «–squash поддерживается только в демоне Docker с включенными экспериментальными функциями» Ошибка Docker

Kak Resit Squash Podderzivaetsa Tol Ko V Demone Docker S Vklucennymi Eksperimental Nymi Funkciami Osibka Docker



Docker — хорошо зарекомендовавший себя и широко используемый инструмент для разработки проектов DevOps. Он создает и развертывает проекты с помощью различных компонентов, и образы Docker являются одним из них. Образ Docker содержит инструкции по запуску контейнеров для развертывания проектов.

Чтобы создать образ Docker с минимальным размером « сборка докера – сквош используется команда ». Но иногда, когда разработчик запускает указанную команду для создания образа, появляется « –squash поддерживается только демоном Docker с включенными экспериментальными функциями. » возникает ошибка.

В этом блоге мы покажем, как устранить ошибку –squash поддерживается только демоном Docker с включенными экспериментальными функциями.







Как устранить ошибку Docker «–squash поддерживается только в демоне Docker с включенными экспериментальными функциями»?

Демон Docker — это основной компонент Docker, который используется для прослушивания Docker API и управления компонентами Docker, такими как образы Docker, контейнеры, реестры и т. д. Когда экспериментальная функция Docker отключена, демон Docker не позволяет сжимать слои Docker для создания образа Docker минимального размера. Поэтому, когда пользователи пытаются запустить « сборка докера – сквош », возникает указанная ошибка, как показано ниже:





Исправлено: включить экспериментальные функции Docker Daemon

Чтобы устранить указанную ошибку, следуйте предоставленным инструкциям.





Шаг 1: Откройте приложение Docker
Сначала запустите приложение Docker Desktop из меню «Пуск»:



Шаг 2. Перейдите в настройки Docker.
Затем перейдите в настройки Docker, нажав « Механизм ' икона:

Шаг 3. Включите экспериментальную функцию
Открыть ' Докер Двигатель » в настройках Docker. Из приведенного ниже вывода вы можете заметить, что демон Docker « экспериментальный ” установлена ​​как “ ЛОЖЬ ”, что означает, что экспериментальная функция в настоящее время отключена:

Чтобы устранить указанную ошибку, пользователи должны включить экспериментальную функцию. Для этого установите значение « экспериментальный ' как ' истинный ». Затем нажмите « Применить и перезапустить ” для сохранения изменений:

Теперь откройте свой любимый терминал и выполните « сборка докера – сквош », чтобы проверить, устранена ли ошибка или нет:

$ сборка докеров --давить демо .

Здесь вы можете видеть, что мы успешно устранили указанную ошибку:

Мы подробно рассказали, как решить « –squash поддерживается демоном Docker с включенными экспериментальными функциями. Ошибка докера.

Заключение

Чтобы устранить упомянутую ошибку Docker, сначала откройте приложение Docker Desktop и перейдите к его настройкам. В настройках Docker перейдите на вкладку « Докер Двигатель ' настройки. После этого включите « экспериментальный ', установив его значение как ' истинный ». Этот пост продемонстрировал, как решить « –squash поддерживается демоном Docker с включенными экспериментальными функциями. Ошибка докера.