Устанавливает

Docker Desktop

Docker Buildx входит в состав Docker Desktop для Windows, macOS и Linux.

Пакеты Linux

Пакеты Docker Linux также включают Docker Buildx при установке с помощью DEB или RPM пакеты.

Dockerfile

Вот как установить и использовать Buildx внутри Dockerfile через образ docker/buildx-bin:

FROM docker
COPY --from=docker/buildx-bin:latest /buildx /usr/libexec/docker/cli-plugins/docker-buildx
RUN docker buildx version

Загрузка руководства

Важно

Данный раздел предназначен для неуправляемой установки компонента buildx. Данные инструкции в основном подходят для целей тестирования. Мы не рекомендуем устанавливать buildx с помощью ручной загрузки в производственных средах, поскольку они не будут автоматически обновляться с помощью обновлений безопасности.

На рабочих станциях Windows, macOS и Linux мы рекомендуем вместо этого установить Docker Desktop. Для серверов Linux мы рекомендуем вам следовать стандарту инструкции, специфичные для вашего распределения.

Вы также можете загружает последний бинарный файл с сайта страница релизов на GitHub.

Переименовывает соответствующий двоичный файл и копирует его в место назначения, соответствующее вашей ОС:

OS

Двоичное имя

Папка назначения

Linux

docker-buildx

$HOME/.docker/cli-plugins

macOS

docker-buildx

$HOME/.docker/cli-plugins

Windows

docker-buildx.exe

%USERPROFILE%\.docker\cli-plugins

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

В средах Unix:

  • /usr/local/lib/docker/cli-plugins ИЛИ /usr/local/libexec/docker/cli-plugins

  • /usr/lib/docker/cli-plugins ИЛИ /usr/libexec/docker/cli-plugins

В Windows:

  • C:\ProgramData\Docker\cli-plugins

  • C:\Program Files\Docker\cli-plugins

    Примечание

    В средах Unix также может потребоваться сделать его исполняемым с помощью chmod +x:

    $ chmod +x ~/.docker/cli-plugins/docker-buildx
    

Устанавливает buildx в качестве конструктора по умолчанию

Выполнение команды docker buildx install устанавливает команду docker builder в качестве псевдонима для docker buildx. В результате сборка докеров может использовать текущий buildx builder.

Чтобы удаляет данный псевдоним, выполняет команду docker buildx uninstall.