BUILDX – ЭТО ПЛАГИН DOCKER CLI ДЛЯ РАСШИРЕНИЯ ВОЗМОЖНОСТЕЙ СБОРКИ С ПОМОЩЬЮ BUILDKIT.
Одним словом, этот инструмент расширяет функциональность сборки, помогая быстрее и эффективнее создавать образы Docker.
Некоторые ключевые особенности этого инструмента:
- Знакомый пользовательский интерфейс из docker build
- Полные возможности BuildKit с драйвером контейнера
- Поддержка нескольких экземпляров сборки
- Многоузловые сборки для кроссплатформенных образов
Таким образом, он может быть очень полезен в тех случаях, когда необходимо создавать образы для различных архитектур.
Как исправить “buildx is not a docker command”
Эта ошибка возникает при неправильном вызове команды или ее отсутствии в системе.
Поэтому первое, что необходимо сделать, – установить Docker:
- 🐳 Как установить Docker на CentOS 8
- Как установить Docker и запустить Docker контейнеры в Ubuntu
- 🐳 Как установить простой веб-сервер Apache в контейнере Docker
В этом руководстве вы найдете не только последнюю версию Docker, но и инструкции, основанные на официальной документации, так что вы будете уверены в их правильности.
docker: 'buildx' is not a docker command. See 'docker --help'
Причиной ошибки является то, что многие считают, что при установке Docker из официальных или внешних репозиториев в состав установки входит buildx, но это не так.
Итак, после того как docker готов, можно выполнить команду
sudo apt install docker-buildx-plugin
Таким образом, вы больше не будете получать описанную выше ошибку.
Теперь выполните:
docker buildx