🐳 Как решить ошибку “buildx is not a docker command”?

Траблшутинг Docker

by itisgood

BUILDX – ЭТО ПЛАГИН DOCKER CLI ДЛЯ РАСШИРЕНИЯ ВОЗМОЖНОСТЕЙ СБОРКИ С ПОМОЩЬЮ BUILDKIT.

Одним словом, этот инструмент расширяет функциональность сборки, помогая быстрее и эффективнее создавать образы Docker.

Некоторые ключевые особенности этого инструмента:

  • Знакомый пользовательский интерфейс из docker build
  • Полные возможности BuildKit с драйвером контейнера
  • Поддержка нескольких экземпляров сборки
  • Многоузловые сборки для кроссплатформенных образов

Таким образом, он может быть очень полезен в тех случаях, когда необходимо создавать образы для различных архитектур.

Как исправить “buildx is not a docker command”

Эта ошибка возникает при неправильном вызове команды или ее отсутствии в системе.

Поэтому первое, что необходимо сделать, – установить Docker:

В этом руководстве вы найдете не только последнюю версию Docker, но и инструкции, основанные на официальной документации, так что вы будете уверены в их правильности.

docker: 'buildx' is not a docker command. 

See 'docker --help'

Причиной ошибки является то, что многие считают, что при установке Docker из официальных или внешних репозиториев в состав установки входит buildx, но это не так.

Итак, после того как docker готов, можно выполнить команду

sudo apt install docker-buildx-plugin

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

Теперь выполните:

docker buildx

 

You may also like

Leave a Comment