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

На этой странице приведено, как установить Buildx, плагин CLI для управления сборками Docker.

Для Buildx требуется Docker Engine версии 19.03 или более поздней.

Docker Desktop

Docker Buildx по умолчанию включён в Docker Desktop.

Docker Engine через менеджер пакетов

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

Установка с помощью Docker-файла

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

# syntax=docker/dockerfile:1
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 build в качестве псевдонима для docker buildx. Это предоставляет возможность сборка докеров использовать текущий конструктор Buildx.

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