Установка в дистрибутивы на основе Arch

В этом разделе обсуждается установка Docker Desktop из Пакет арки, которую Docker предоставляет в дополнение к поддерживаемым платформам. Docker не тестировал и не проверял установку.

Пакет Arch (экспериментальный)

For checksums, see Release notes.

Пререквизиты

Чтобы успешно установить Docker Desktop, вы должны соответствовать стандарту Системные Требования.

Кроме того, для сред рабочего стола, отличных от Gnome, необходимо установить gnome-terminal:

$ sudo pacman -S gnome-terminal

Установить Docker Desktop

  1. Устанавливает двоичные файлы клиента. У Docker нет репозитория пакетов Arch. Двоичные файлы, не включенные в пакет, должны быть установлены вручную перед установкой Docker Desktop.

  2. Установка бинарного клиента Docker в Linux. В дистрибутивах на основе Arch пользователи должны установить двоичный файл клиента Docker. Статические двоичные файлы для клиента Docker доступны для Linux (как docker).

  3. Загружает пакет Arch со страницы выпускать.

  4. Устанавливает пакет:

$ sudo pacman -U ./docker-desktop-<version>-<arch>.pkg.tar.zst

Запуск Docker Desktop

Чтобы выполнить Docker Desktop для Linux, найти Docker Desktop в меню Приложения и открывает его. При этом запускается значок меню Docker и открывается панель мониторинга Docker, сообщающая о состоянии рабочего стола Docker.

Или открыть терминал и выполнить:

$ systemctl --user start docker-desktop

Когда Docker Desktop запускается, он создаёт выделенный контекст, который Docker CLI может использовать в качестве цели, и устанавливает его в качестве текущего используемого контекста. Это делается для того, чтобы избежать конфликта с локальным механизмом Docker Engine, который может работать на хосте Linux и использовать контекст по умолчанию. При завершении работы Docker Desktop сбрасывает текущий контекст на предыдущий.

Установщик Docker Desktop обновляет Docker Compose и двоичные файлы интерфейса командной строки Docker на хосте. Он устанавливает Docker Compose V2 и предоставляет пользователям возможность связать его как docker-compose на панели настроек. Docker Desktop устанавливает новый двоичный файл Docker CLI, который включает возможности облачной интеграции в /usr/local/bin, и создаёт символическую ссылку на классический Docker CLI в /usr/local/bin/com.docker.cli.

После успешной установки Docker Desktop вы можете проверяет версии данных двоичных файлов, выполнив следующие команды:

$ docker compose version
Docker Compose version v2.5.0

$ docker --version
Docker version 20.10.14, build a224086349

$ docker version
Client: Docker Engine - Community
Cloud integration: 1.0.24
Version:           20.10.14
API version:       1.41
...

Чтобы разрешить Docker Desktop запускаться при входе в систему, в меню Docker выбрать Настройки > Общие > Запускать Docker Desktop при входе.

Или открыть терминал и выполнить:

$ systemctl --user enable docker-desktop

Чтобы останавливает Docker Desktop, щелкните значок меню Docker, чтобы открывает меню Docker, и выбрать Выйти из Docker Desktop.

Или открыть терминал и выполнить:

$ systemctl --user stop docker-desktop

Следующие шаги

  • Ознакомьтесь с учебными модулями Учебника, чтобы узнать, как создать образ и запустить его как контейнерное приложение.

  • Просмотрите разделы в Разрабатывание с помощью Docker, чтобы узнать, как создавать новые приложения с помощью Docker.