Поиск по сайту:

Руководство для начинающих по Docker Desktop для Linux

Как использовать Docker Desktop для создания контейнеров и управления ими в Linux

В этом подробном руководстве объясняется, что такое Docker Desktop, как установить Docker Desktop в Linux и как использовать Docker Desktop для создания контейнеров и управления ими в Linux. .

Введение

Использование технологий виртуализации с каждым годом стремительно возрастает. Существует два основных типа технологий виртуализации. Это виртуализация на основе контейнеров и виртуализация на основе гипервизора.

Из этих двух типов виртуализация на основе контейнеров способна обеспечить более легкую и эффективную виртуальную среду.

Docker – это самая популярная платформа виртуализации на уровне ОС на основе контейнеров, которая позволяет создавать, поставлять и запускать любые приложения в любом месте.

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

Первоначально Docker был доступен только как программа командной строки. Теперь он также доступен в виде версии с графическим интерфейсом под названием Docker Desktop (т. е. графический интерфейс Docker).

Что такое Docker Desktop?

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

Графический интерфейс Docker Desktop предоставляет несколько важных преимуществ. Docker Desktop для Linux запускает виртуальную машину. Вы можете задаться вопросом, почему это так. Вот несколько причин.

Docker Desktop для Linux использует виртуальную машину, чтобы обеспечить согласованную работу в различных ОС. Поскольку он запускает виртуальную машину, можно использовать новые функции ядра.

Еще одним преимуществом является повышенная безопасность. Некоторые пользователи могут намеренно размещать вредоносные изображения в общедоступных репозиториях и обманом заставлять пользователей извлекать такие изображения. Поскольку Docker Desktop запускает виртуальную машину, вредоносное ПО ограничено виртуальной машиной, а также у вредоносного ПО нет возможности получить доступ к хосту.

Виртуальная машина Docker Desktop использует virtiofs, общую файловую систему, которая позволяет контейнерам получать доступ к общему каталогу в хост-системе. Разработчики Docker Desktop утверждают, что с помощью virtiofs можно достичь почти производительности собственной файловой системы, если правильно выделить виртуальным машинам ресурсы.

Docker Desktop состоит из следующих компонентов:

  • Докер-движок,
  • Клиент CLI Docker,
  • Докер Компоновка,
  • Последняя версия Kubernetes,
  • Помощник по учетным данным для обеспечения безопасности учетных данных для входа в Docker.

Docker Desktop — кроссплатформенное приложение, работающее под Linux, macOS и Windows.

Возможности рабочего стола Docker

Ниже приведены важные ключевые функции Docker Desktop.

  • Установите полную среду разработки Docker,
  • Контейнеризируйте и делитесь любым приложением на любых облачных платформах, на разных языках и в разных платформах.
  • Встроенная последняя версия Kubernetes,
  • Автоматические обновления,
  • Переключайтесь между средами разработки Linux и Windows для создания приложений на платформах Windows.
  • Быстрая производительность,
  • Поддерживает монтирование тома для постоянного хранения данных и совместного использования кода.
  • Кроссплатформенность.

Требования к рабочему столу Docker

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

  1. 64-битная Linux.
  2. Версия ядра должна быть 3.10 или выше.
  3. Учетная запись пользователя с привилегиями sudo.
  4. В BIOS вашей системы включена поддержка VT (технологии виртуализации). [Читайте: Как узнать, поддерживает ли процессор технологию виртуализации (VT)]
  5. Ваша система должна быть подключена к Интернету.

Проверьте версию и архитектуру ядра Linux

Чтобы просмотреть детали ядра и архитектуры, выполните следующую команду из терминала:

uname -a

Пример вывода:

Linux ubuntu2204 5.15.0-41-generic #44-Ubuntu SMP Wed Jun 22 14:20:53 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Как видно из приведенного выше вывода, версия ядра моей системы Ubuntu — универсальная 5.15.0-41 , а архитектура моей системы Ubuntu — 64-разрядная (x86_64 x86_64 x86_64 GNU/Linux). Проверьте жирные буквы в приведенном выше результате.

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

Включить поддержку виртуализации KVM (VT-X)

Если ваша хост-система поддерживает VT-X, модуль kvm будет загружен автоматически.

Если он по какой-либо причине не загружается, вы можете вручную загрузить модуль ядра KVM с помощью следующих команд:

На процессоре Intel:

modprobe kvm_intel

На процессоре AMD:

modprobe kvm_amd

Чтобы проверить, включены ли модули KVM, запустите:

kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

Вы также можете сделать то же самое, используя команды lsmod и grep, как показано ниже:

lsmod | grep kvm
kvm_intel             364544  0
kvm                  1003520  1 kvm_intel

Наконец, мы должны сделать еще одну вещь. Нам нужно добавить нашего пользователя в группу kvm, чтобы получить доступ к устройству /dev/kvm. Для этого запустите:

sudo usermod -aG kvm $USER

Перезагрузите систему, чтобы изменения вступили в силу.

Давайте проверим текущего владельца /dev/kvm с помощью команды:

ls -al /dev/kvm 
crw-rw----+ 1 root kvm 10, 232 Jul 14 13:31 /dev/kvm

Вот и все. Мы выполнили все необходимые условия для установки Docker на рабочий стол. Давайте продолжим и установим Docker Desktop в Ubuntu Linux.

Установите Docker Desktop в Linux

Docker Desktop в настоящее время поставляется для систем на базе DEB и RPM. Здесь мы увидим, как установить Docker Desktop в настольных версиях Debian 11, Fedora 36 и Ubuntu 22.04 LTS.

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

Системы на базе Debian:

sudo apt install gnome-terminal

Системы на базе RPM:

sudo dnf install gnome-terminal

Для среды рабочего стола Gnome необходимо установить AppIndicator и KStatusNotifierItem расширения Gnome.

1. Установите Docker Desktop в Debian 11.

Прежде всего, обновите свою систему Debian.

1.1. Обновить Дебиан

Откройте окно терминала и выполните следующие команды:

sudo apt update
sudo apt full-upgrade

1.2. Добавить репозиторий Docker

Установите необходимые сертификаты, чтобы разрешить менеджеру пакетов apt использовать репозиторий через HTTPS.

Для этого запустите:

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

Затем добавьте официальный ключ GPG Docker, выполнив следующие команды:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Добавьте официальный репозиторий Docker:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Обновите список источников Debian с помощью команды:

sudo apt update

1.3. Установите Docker Desktop для Linux

Загрузите последнюю версию DEB-пакета Docker Desktop с официальной страницы выпуска.

wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.10.1-amd64.deb

А затем установите Docker Desktop в Debian с помощью команды:

sudo apt install ./docker-desktop-4.10.1-amd64.deb

1.4. Запустите службу Docker Desktop.

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

systemctl --user enable docker-desktop
systemctl --user start docker-desktop

Первая команда позволит службе docker-desktop запускаться автоматически при перезагрузке системы. Вторая команда запустит службу, если она еще не запущена.

1,5. Проверьте версию Докера

Пакет Docker Desktop устанавливает как Docker Engine, так и Compose. Давайте проверим его версию версии Docker Engine.

Чтобы проверить версию докера, запустите:

docker --version
Docker version 20.10.17, build 100c701

Чтобы отобразить подробный вывод, запустите:

docker version

Пример вывода:

Client: Docker Engine - Community
 Cloud integration: v1.0.24
 Version:           20.10.17
 API version:       1.41
 Go version:        go1.17.11
 Git commit:        100c701
 Built:             Mon Jun  6 23:02:46 2022
 OS/Arch:           linux/amd64
 Context:           desktop-linux
 Experimental:      true

Server: Docker Desktop 4.10.1 (82475)
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
  Git commit:       a89b842
  Built:            Mon Jun  6 23:01:23 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.6
  GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
 runc:
  Version:          1.1.2
  GitCommit:        v1.1.2-0-ga916309
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Проверьте версию Docker Compose:

docker compose version
Docker Compose version v2.6.1

Проверьте Docker Engine и версию Docker Compose

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

2. Установите Docker Desktop в Fedora 36.

Убедитесь, что вы используете актуальную версию Fedora 36.

2.1. Обновить Федору

Чтобы обновить Fedora, откройте окно терминала и выполните следующую команду:

sudo dnf --refresh update

2.2. Добавить репозиторий Docker

Установите пакет dnf-plugins-core (который предоставляет команды для управления вашими репозиториями DNF) и настройте репозиторий.

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

2.3. Установите Docker Desktop для Linux

Загрузите последнюю версию RPM-пакета Docker Desktop с официальной страницы выпуска.

wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.10.1-x86_64.rpm

А затем установите Docker Desktop в Fedora с помощью команды:

sudo dnf install ./docker-desktop-4.10.1-x86_64.rpm 

2.4. Запустите службу Docker Desktop.

Разрешите службе Docker Desktop автоматически запускаться при каждой перезагрузке системы, выполнив следующие команды:

systemctl --user enable docker-desktop
systemctl --user start docker-desktop

Первая команда позволит службе docker-desktop запускаться автоматически при перезагрузке системы. Вторая команда запустит службу, если она еще не запущена.

2.5. Проверьте версию Докера

Чтобы проверить версию докера, запустите:

docker --version

Чтобы отобразить подробный вывод, запустите:

docker version

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

Проверьте версию Docker Compose:

docker compose version

3. Установите Docker Desktop в Ubuntu 22.04 LTS.

Следующие шаги протестированы в настольной версии Ubuntu 22.04 LTS.

3.1. Обновить Убунту

Откройте терминал и выполните одну за другой следующие команды:

sudo apt update
sudo apt full-upgrade

3.2. Добавить репозиторий Docker

Установите необходимые сертификаты и разрешите менеджеру пакетов apt использовать репозиторий через HTTPS с помощью команды:

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

Затем добавьте официальный ключ GPG Docker, выполнив следующие команды:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Добавьте официальный репозиторий Docker:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Обновите список источников Ubuntu с помощью команды:

sudo apt update

3.3. Установите Docker Desktop

Загрузите последнюю версию DEB-пакета Docker Desktop с официальной страницы выпуска.

wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.10.1-amd64.deb

Запустите следующую команду, чтобы установить Docker Desktop:

sudo apt install ./docker-desktop-4.10.1-amd64.deb

В конце установки вы получите сообщение об ошибке, как показано ниже.

[...]
N: Download is performed unsandboxed as root as file '/home/ostechnix/docker-desktop-4.10.1-amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Вы можете спокойно игнорировать эту ошибку и продолжить последующие шаги.

3.4. Запустите службу Docker Desktop.

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

systemctl --user enable docker-desktop
systemctl --user start docker-desktop

Первая команда позволит службе docker-desktop запускаться автоматически при перезагрузке системы. Вторая команда запустит службу, если она еще не запущена.

5.5. Проверьте версию Докера

Чтобы проверить версию докера, запустите:

docker --version

Если вы хотите отобразить подробный вывод, запустите:

docker version

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

Проверьте версию Docker Compose:

docker compose version

Начало работы с Docker Desktop

Запустите Docker Desktop либо из Dash, либо из меню.

При первом запуске Docker Desktop вам будет предложено принять соглашение об обслуживании Docker Desktop.

Примите соглашение об обслуживании Docker Desktop

Дайте Docker несколько секунд, чтобы запустить все необходимые службы. Через несколько секунд вы будете довольны интерфейсом Docker Desktop.

Вот как выглядит главная панель управления Docker Desktop на моем рабочем столе Ubuntu 22.04 LTS.

Панель управления Docker Desktop

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

Докер-меню

В меню Docker вы можете

  • Просмотрите рабочее состояние Docker Desktop,
  • Откройте панель управления Docker,
  • Войдите в Docker Hub,
  • Доступ к настройкам Docker Desktop,
  • Проверьте наличие обновлений Docker Desktop,
  • Устранение неполадок Docker Desktop,
  • Просмотр основной информации Docker Desktop,
  • Отобразить документацию Docker Desktop,
  • Краткое руководство по отображению Docker Desktop,
  • Доступ к Docker Hub,
  • Пауза, перезагрузка и выход из Docker Desktop.

Понимание рабочего интерфейса Docker

Пользовательский интерфейс Docker Desktop очень прост и понятен.

Верхняя панель

На верхней панели вы увидите следующие вкладки:

  • Устранение неполадок Docker Desktop,
  • Настройки рабочего стола Docker,
  • Возможность входа в Docker Hub.

Верхняя панель рабочего стола Docker

Раздел устранения неполадок:

В этом разделе у вас будет возможность:

  • Перезапустите Docker Desktop,
  • Получите помощь по Docker Desktop,
  • Сброс кластера Kubernetes,
  • Очистить/очистить данные,
  • Сбросьте Docker Desktop к заводским настройкам.

Раздел устранения неполадок

Раздел настроек:

Раздел «Настройки» разделен на несколько подразделов.

Настройки рабочего стола Docker

В каждом разделе вы можете настроить или установить различные важные параметры, как указано ниже.

  • Общие. В этом разделе вы можете включить или отключить следующие параметры, установив соответствующие флажки.

    • Запустите Docker Desktop при входе пользователя в систему.
    • Отправка статистики использования Docker Desktop.
    • Показывайте еженедельные советы, связанные с использованием Docker Desktop.
    • Откройте панель управления Docker Desktop при запуске.
    • Включите режим совместимости Docker Compose v1/V2.
  • Ресурсы. В этом разделе вы можете настроить следующие параметры.

    • Установите количество ядер ЦП, размер ОЗУ, размер SWAP, размер образа диска, расположение образа диска и т. Д.
    • Добавьте общие папки. По умолчанию каталог /home/user разрешен для монтирования в контейнеры Docker.
    • Настройте параметры прокси.
    • Настройте сеть Docker. Docker использует IPv4 для внутреннего сетевого соединения между контейнерами. Подсеть по умолчанию для контейнеров Docker — 192.168.65.0/24.
  • Docker Engine. В этом разделе вы можете настроить демон Docker.
  • Экспериментальные функции. Зарегистрируйтесь, чтобы получить доступ к экспериментальным функциям и программе предварительной версии для разработчиков.
  • Kubernetes: в состав Docker Desktop входит автономный Kubernetes. В этом разделе вы можете включить/отключить кластер Kubernetes.
  • Обновления программного обеспечения – настройка обновлений программного обеспечения.
  • Расширения. В этом разделе вы можете сделать следующее:

    • Включить/отключить расширения Docker,
    • Разрешить только расширения, распространяемые через торговую площадку Docker,
    • Показывать системные контейнеры Docker Desktop Extensions при использовании команд Docker.

Раздел входа:

Этот раздел позволяет вам войти в Docker Hub. Прежде чем войти в Docker Hub, необходимо инициализировать хранилище учетных данных. Подробности об инициализации хранилища учетных данных можно найти здесь.

Левая панель

На левой панели вы увидите следующие вкладки:

  • Контейнеры – отображает работающие контейнеры.
  • Изображения — показывает список образов Dockers на локальном диске.
  • Тома – показывает список томов Docker для постоянного хранилища.
  • Среды разработки. Создавайте среды разработки мгновенно и делитесь кодом со своей командой. Это хорошо для командного сотрудничества. Эта функция все еще находится в стадии бета-тестирования.
  • Добавить расширения. Установите сторонние расширения, чтобы расширить функциональность Docker Desktop.

Левая панель рабочего стола Docker

Нижняя панель

В нижней панели отображаются сведения о состоянии движка Docker (работает или остановлен), версия, использование ОЗУ и ЦП. А также, вошли ли вы в Docker Hub.

Запустите образец контейнера

Мы еще не загрузили ни одного образа Docker. Давайте загрузим образ докера и создадим контейнер на основе загруженного образа.

Откройте терминал и выполните следующую команду:

docker run -d -p 80:80 docker/getting-started

Это приведет к извлечению контейнера с именем «Начало работы» из официального репозитория Docker.

Здесь,

  • -d — запустить контейнер в автономном режиме (в фоновом режиме).
  • -p 80:80 — сопоставьте порт 80 хоста с портом 80 в контейнере.
  • getting-started — имя образа докера.

Теперь вернитесь на панель управления Docker. В разделе «Контейнеры» (на левой панели) вы увидите, что новый контейнер запущен.

Запуск контейнера в Docker Desktop

Отсюда вы можете остановить, перезапустить, остановить и удалить контейнер. Не нужно запускать команды в Терминале! Все можно сделать через панель управления Docker Desktop.

Просмотр изображений Docker

Вы можете просмотреть все загруженные вами образы Docker в разделе Изображения.

Просмотр изображений Docker

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

Просмотр параметров меню для образов Docker

Создайте новый Docker-контейнер

Чтобы создать новый контейнер Docker из существующего образа Docker, перейдите в раздел «Изображения», просто наведите указатель мыши на любые изображения Docker из списка в разделе «Изображения» и нажмите кнопку «Выполнить».

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

Создать новый Docker-контейнер

Как только контейнер будет создан, вы сможете получить к нему доступ в разделе «Контейнеры».

Удалить контейнеры

Перейдите в раздел Контейнеры. Наведите курсор мыши или выберите изображение, которое хотите удалить, и нажмите кнопку «Удалить».

Удалить Docker-контейнер

Удалить образы Docker

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

Перейдите в раздел «Изображения», выберите изображение Docker или наведите на него курсор, щелкните три горизонтальные точки и выберите «Удалить».

Удалить образ Docker

Войти в Docker Hub

Docker Hub — это централизованное место, где вы можете создавать, совместно использовать и запускать безопасные приложения. Прежде чем войти в Docker Hub, необходимо инициализировать хранилище учетных данных.

Docker Desktop использует pass для хранения учетных данных в файлах, зашифрованных gpg2.

Сгенерируйте ключ gpg с помощью команды:

gpg --generate-key

Введите настоящее имя, адрес электронной почты и парольную фразу для защиты ключа gpg. Как только ключ будет сгенерирован, вы увидите вывод, подобный следующему:

[...]
public and secret key created and signed.

pub   rsa3072 2022-07-15 [SC] [expires: 2024-07-14]
      F2TF3R7GG3961252CA9BB628824DDDD883F652786
uid                      Senthilkumar <sk@example.com>
sub   rsa3072 2022-07-15 [E] [expires: 2024-07-14]

Запишите этот ключ публикации — F2TF3R7GG3961252CA9BB628824DDDD883F652786.

Теперь инициализируйте pass, выполнив следующую команду:

pass init F2TF3R7GG3961252CA9BB628824DDDD883F652786
mkdir: created directory '/home/ostechnix/.password-store/'
Password store initialized for F2TF3R7GG3961252CA9BB628824DDDD883F652786

После инициализации прохода нажмите кнопку «Войти» на рабочем столе Docker, чтобы войти в свою учетную запись Docker Hub. Откроется новое окно браузера. Введите имя пользователя и пароль Docker и нажмите «Продолжить».

Войти в Docker Hub

Нажмите «Открыть ссылку», чтобы разрешить сайту Docker Hub открывать Docker Desktop.

Разрешить сайту Docker Hub открывать настольное приложение Docker

Вот и все. Теперь вы вошли в свою учетную запись Docker Hub.

Выполнен вход в Docker Hub

Установить расширения

Расширения используются для расширения функциональности Docker Desktop. Расширения — это не что иное, как некоторые сторонние инструменты, такие как Portainer, Tailscale и т. д.

Чтобы установить расширение, нажмите кнопку «Добавить расширения» на левой панели. Вы будете перенаправлены на торговую площадку расширений, где сможете найти список доступных расширений. Просто нажмите кнопку «Установить» рядом с соответствующим расширением.

Установите расширение Docker

Вам будет предложено ввести кодовую фразу ключа GPG, который вы сгенерировали при входе в Docker Hub на предыдущем шаге. Просто введите его и подождите несколько секунд для завершения установки.

После установки расширения вы увидите раздел «Добавить расширения».

Расширение Portainer в Docker Desktop

Нажмите «Открыть», чтобы настроить Portainer. По умолчанию подключена локальная среда Docker, в которой работает Portainer. Если вы хотите подключиться к другой среде (например, Azure или Kubernetes), нажмите кнопку «Добавить среды». Я использую локальную среду Docker по умолчанию.

Выберите локальную среду

Вот и все. Теперь вы можете начать использовать Portainer для управления образами Docker, контейнерами, томами и выполнять другие операции по управлению контейнерами через пользовательский интерфейс Portainer.

Графический интерфейс портейнера

Обновите рабочий стол Docker

Когда станет доступна новая версия Docker Desktop, в пользовательском интерфейсе Docker отобразится уведомление.

Обновить уведомление Docker Desktop

Чтобы обновить Docker Desktop до последней доступной версии, просто загрузите новую версию и установите ее, как показано ниже.

sudo apt install ./docker-desktop-<version>-<arch>.deb

В системах на базе RPM сначала удалите существующую версию, а затем загрузите новую версию и установите ее.

 $ sudo dnf remove docker-desktop

 sudo dnf install ./docker-desktop-<version>-<arch>.rpm

После обновления рабочего стола Docker просто перезапустите его, чтобы использовать новую версию.

Удалить Docker Desktop

Чтобы удалить Docker Desktop в системах на базе RPM, запустите:

 $ sudo dnf remove docker-desktop

В системах на базе DEB:

sudo apt remove docker-desktop
sudo apt purge docker-desktop

Наконец, удалите ненужные файлы конфигурации и данных, символическую ссылку docker-cli и очистите оставшиеся служебные файлы systemd.

rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli

Если вы предпочитаете CLI, а не GUI, мы составили список основных команд Docker для начинающих и разместили его по следующей ссылке. Пожалуйста, пройдите его, чтобы начать использовать команды Docker из командной строки.

  • Руководство по командам Docker | Начало работы с Docker в Linux

Заключение

В этом руководстве по Docker Desktop мы обсудили, что такое Docker Desktop, его функции и как установить Docker Desktop в операционных системах Debian, Fedora и Ubuntu. Мы также рассмотрели, как использовать Docker Desktop для создания, запуска и управления контейнерами Docker.

Несмотря на то, что Docker CLI прост в использовании, некоторые пользователи, особенно новички, могут предпочесть графический интерфейс Docker для управления контейнерами Docker. Если вы один из них, Docker Desktop — идеальный выбор.

Ресурс:

  • Официальная документация Docker Desktop

Связанное чтение:

  • Настройка Docker и Docker Compose с помощью DockSTARTer

Статьи по данной тематике