Чтобы создать образ 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 с включенными экспериментальными функциями. Ошибка докера.