Установка Docker Desktop в Ubuntu

Содержание
Введение
Подготовка к установке
Установка
Похожие статьи

Введение

Официальная документация здесь

Подготовка к установке

Для работа Docker Desktop требуется поддержка KVM extensions

kvm-ok

В случае если KVM виртуализация не поддерживается

INFO: Your CPU does not support KVM extensions INFO: For more detailed results, you should run this as root HINT: sudo /usr/sbin/kvm-ok

andrei@andrei-ubuntu22:~/Downloads$ sudo /usr/sbin/kvm-ok

[sudo] password for andrei: INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used

Установка

С официального сайта нужно скачать DEB package

Файл будет выглядеть следующим оригинальным образом

docker-desktop-<version>-<arch>.deb

В этом примере скачан файл docker-desktop-4.29.0-amd64.deb

Из той же директории, в которую скачан .deb файл нужно выполнить команду

sudo apt-get install ./docker-desktop-4.29.0-amd64.deb

[sudo] password for andrei: Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'docker-desktop' instead of './docker-desktop-4.29.0-amd64.deb' The following additional packages will be installed: cpu-checker ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaio1 libcacard0 libdaxctl1 libdecor-0-0 libdecor-0-plugin-1-cairo libfdt1 libgfapi0 libgfrpc0 libgfxdr0 libglusterfs0 libibverbs1 libiscsi7 libndctl6 libpmem1 libpmemobj1 libqrencode4 librados2 librbd1 librdmacm1 libsdl2-2.0-0 libspice-server1 liburing2 libusbredirparser1 libvirglrenderer1 msr-tools ovmf pass qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils qrencode seabios tree uidmap xclip Suggested packages: libxml-simple-perl python ruby samba vde2 debootstrap The following NEW packages will be installed: cpu-checker docker-desktop ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaio1 libcacard0 libdaxctl1 libdecor-0-0 libdecor-0-plugin-1-cairo libfdt1 libgfapi0 libgfrpc0 libgfxdr0 libglusterfs0 libibverbs1 libiscsi7 libndctl6 libpmem1 libpmemobj1 libqrencode4 librados2 librbd1 librdmacm1 libsdl2-2.0-0 libspice-server1 liburing2 libusbredirparser1 libvirglrenderer1 msr-tools ovmf pass qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils qrencode seabios tree uidmap xclip 0 upgraded, 43 newly installed, 0 to remove and 3 not upgraded. Need to get 35.1 MB/378 MB of archives. After this operation, 125 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libaio1 amd64 0.3.112-13build1 [7,176 B] Get:2 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libfdt1 amd64 1.6.1-1 [20.0 kB] Get:3 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libibverbs1 amd64 39.0-1 [69.3 kB] Get:4 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libdaxctl1 amd64 72.1-1 [19.8 kB] Get:5 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libndctl6 amd64 72.1-1 [57.7 kB] Get:6 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libpmem1 amd64 1.11.1-3build1 [81.4 kB] Get:7 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 librdmacm1 amd64 39.0-1 [71.2 kB] Get:8 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 liburing2 amd64 2.1-2build1 [10.3 kB] Get:9 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libcacard0 amd64 1:2.8.0-3build2 [38.0 kB] Get:10 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libspice-server1 amd64 0.15.0-2ubuntu4 [351 kB] Get:11 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libusbredirparser1 amd64 0.11.0-2build1 [15.9 kB] Get:12 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-common amd64 1:6.2+dfsg-2ubuntu6.19 [2,048 kB] Get:13 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-data all 1:6.2+dfsg-2ubuntu6.19 [1,431 kB] Get:14 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 seabios all 1.15.0-1 [174 kB] Get:15 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu all 1.21.1+git-20220113.fbbdc3926-0ubuntu1 [1,569 kB] Get:16 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu-256k-compat-efi-roms all 1.0.0+git-20150424.a25a16d-0ubuntu4 [552 kB] Get:17 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-x86 amd64 1:6.2+dfsg-2ubuntu6.19 [10.1 MB] Get:18 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 tree amd64 2.0.2-1 [47.9 kB] Get:19 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 pass all 1.7.4-5 [35.2 kB] Get:20 http://fi.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 uidmap amd64 1:4.8.1-2ubuntu2.2 [22.4 kB] Get:21 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 msr-tools amd64 1.3-4 [10.3 kB] Get:22 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 cpu-checker amd64 0.7-1.3build1 [6,800 B] Get:23 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 ibverbs-providers amd64 39.0-1 [341 kB] Get:24 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libdecor-0-0 amd64 0.1.0-3build1 [15.1 kB] Get:25 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libdecor-0-plugin-1-cairo amd64 0.1.0-3build1 [20.4 kB] Get:26 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfxdr0 amd64 10.1-1ubuntu0.2 [22.3 kB] Get:27 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglusterfs0 amd64 10.1-1ubuntu0.2 [287 kB] Get:28 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfrpc0 amd64 10.1-1ubuntu0.2 [47.1 kB] Get:29 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfapi0 amd64 10.1-1ubuntu0.2 [77.3 kB] Get:30 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libiscsi7 amd64 1.19.0-3build2 [70.6 kB] Get:31 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libpmemobj1 amd64 1.11.1-3build1 [124 kB] Get:32 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 libqrencode4 amd64 4.1.1-1 [24.0 kB] Get:33 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librados2 amd64 17.2.7-0ubuntu0.22.04.1 [3,590 kB] Get:34 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librbd1 amd64 17.2.7-0ubuntu0.22.04.1 [3,547 kB] Get:35 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsdl2-2.0-0 amd64 2.0.20+dfsg-2ubuntu1.22.04.1 [582 kB] Get:36 /home/andrei/Downloads/docker-desktop-4.29.0-amd64.deb docker-desktop amd64 4.29.0-145265 [343 MB] Get:37 http://fi.archive.ubuntu.com/ubuntu jammy/main amd64 libvirglrenderer1 amd64 0.9.1-1~exp1ubuntu2 [188 kB] Get:38 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-utils amd64 1:6.2+dfsg-2ubuntu6.19 [1,525 kB] Get:39 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-block-extra amd64 1:6.2+dfsg-2ubuntu6.19 [68.1 kB] Get:40 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-gui amd64 1:6.2+dfsg-2ubuntu6.19 [220 kB] Get:41 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 qrencode amd64 4.1.1-1 [25.2 kB] Get:42 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 xclip amd64 0.13-2 [18.3 kB] Get:43 http://fi.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ovmf all 2022.02-3ubuntu0.22.04.2 [7,561 kB] Fetched 35.1 MB in 3s (13.2 MB/s) Extracting templates from packages: 100% Selecting previously unselected package libaio1:amd64. (Reading database ... 208556 files and directories currently installed.) Preparing to unpack .../00-libaio1_0.3.112-13build1_amd64.deb ... Unpacking libaio1:amd64 (0.3.112-13build1) ... Selecting previously unselected package libfdt1:amd64. Preparing to unpack .../01-libfdt1_1.6.1-1_amd64.deb ... Unpacking libfdt1:amd64 (1.6.1-1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../02-libibverbs1_39.0-1_amd64.deb ... Unpacking libibverbs1:amd64 (39.0-1) ... Selecting previously unselected package libdaxctl1:amd64. Preparing to unpack .../03-libdaxctl1_72.1-1_amd64.deb ... Unpacking libdaxctl1:amd64 (72.1-1) ... Selecting previously unselected package libndctl6:amd64. Preparing to unpack .../04-libndctl6_72.1-1_amd64.deb ... Unpacking libndctl6:amd64 (72.1-1) ... Selecting previously unselected package libpmem1:amd64. Preparing to unpack .../05-libpmem1_1.11.1-3build1_amd64.deb ... Unpacking libpmem1:amd64 (1.11.1-3build1) ... Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../06-librdmacm1_39.0-1_amd64.deb ... Unpacking librdmacm1:amd64 (39.0-1) ... Selecting previously unselected package liburing2:amd64. Preparing to unpack .../07-liburing2_2.1-2build1_amd64.deb ... Unpacking liburing2:amd64 (2.1-2build1) ... Selecting previously unselected package libcacard0:amd64. Preparing to unpack .../08-libcacard0_1%3a2.8.0-3build2_amd64.deb ... Unpacking libcacard0:amd64 (1:2.8.0-3build2) ... Selecting previously unselected package libspice-server1:amd64. Preparing to unpack .../09-libspice-server1_0.15.0-2ubuntu4_amd64.deb ... Unpacking libspice-server1:amd64 (0.15.0-2ubuntu4) ... Selecting previously unselected package libusbredirparser1:amd64. Preparing to unpack .../10-libusbredirparser1_0.11.0-2build1_amd64.deb ... Unpacking libusbredirparser1:amd64 (0.11.0-2build1) ... Selecting previously unselected package qemu-system-common. Preparing to unpack .../11-qemu-system-common_1%3a6.2+dfsg-2ubuntu6.19_amd64.deb ... Unpacking qemu-system-common (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package qemu-system-data. Preparing to unpack .../12-qemu-system-data_1%3a6.2+dfsg-2ubuntu6.19_all.deb ... Unpacking qemu-system-data (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package seabios. Preparing to unpack .../13-seabios_1.15.0-1_all.deb ... Unpacking seabios (1.15.0-1) ... Selecting previously unselected package ipxe-qemu. Preparing to unpack .../14-ipxe-qemu_1.21.1+git-20220113.fbbdc3926-0ubuntu1_all.deb ... Unpacking ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu1) ... Selecting previously unselected package ipxe-qemu-256k-compat-efi-roms. Preparing to unpack .../15-ipxe-qemu-256k-compat-efi-roms_1.0.0+git-20150424.a25a16d-0ubuntu4_all.deb ... Unpacking ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu4) ... Selecting previously unselected package qemu-system-x86. Preparing to unpack .../16-qemu-system-x86_1%3a6.2+dfsg-2ubuntu6.19_amd64.deb ... Unpacking qemu-system-x86 (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package tree. Preparing to unpack .../17-tree_2.0.2-1_amd64.deb ... Unpacking tree (2.0.2-1) ... Selecting previously unselected package pass. Preparing to unpack .../18-pass_1.7.4-5_all.deb ... Unpacking pass (1.7.4-5) ... Selecting previously unselected package uidmap. Preparing to unpack .../19-uidmap_1%3a4.8.1-2ubuntu2.2_amd64.deb ... Unpacking uidmap (1:4.8.1-2ubuntu2.2) ... Selecting previously unselected package docker-desktop. Preparing to unpack .../20-docker-desktop-4.29.0-amd64.deb ... Unpacking docker-desktop (4.29.0-145265) ... Selecting previously unselected package msr-tools. Preparing to unpack .../21-msr-tools_1.3-4_amd64.deb ... Unpacking msr-tools (1.3-4) ... Selecting previously unselected package cpu-checker. Preparing to unpack .../22-cpu-checker_0.7-1.3build1_amd64.deb ... Unpacking cpu-checker (0.7-1.3build1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../23-ibverbs-providers_39.0-1_amd64.deb ... Unpacking ibverbs-providers:amd64 (39.0-1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../24-libdecor-0-0_0.1.0-3build1_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.1.0-3build1) ... Selecting previously unselected package libdecor-0-plugin-1-cairo:amd64. Preparing to unpack .../25-libdecor-0-plugin-1-cairo_0.1.0-3build1_amd64.deb ... Unpacking libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1) ... Selecting previously unselected package libgfxdr0:amd64. Preparing to unpack .../26-libgfxdr0_10.1-1ubuntu0.2_amd64.deb ... Unpacking libgfxdr0:amd64 (10.1-1ubuntu0.2) ... Selecting previously unselected package libglusterfs0:amd64. Preparing to unpack .../27-libglusterfs0_10.1-1ubuntu0.2_amd64.deb ... Unpacking libglusterfs0:amd64 (10.1-1ubuntu0.2) ... Selecting previously unselected package libgfrpc0:amd64. Preparing to unpack .../28-libgfrpc0_10.1-1ubuntu0.2_amd64.deb ... Unpacking libgfrpc0:amd64 (10.1-1ubuntu0.2) ... Selecting previously unselected package libgfapi0:amd64. Preparing to unpack .../29-libgfapi0_10.1-1ubuntu0.2_amd64.deb ... Unpacking libgfapi0:amd64 (10.1-1ubuntu0.2) ... Selecting previously unselected package libiscsi7:amd64. Preparing to unpack .../30-libiscsi7_1.19.0-3build2_amd64.deb ... Unpacking libiscsi7:amd64 (1.19.0-3build2) ... Selecting previously unselected package libpmemobj1:amd64. Preparing to unpack .../31-libpmemobj1_1.11.1-3build1_amd64.deb ... Unpacking libpmemobj1:amd64 (1.11.1-3build1) ... Selecting previously unselected package libqrencode4:amd64. Preparing to unpack .../32-libqrencode4_4.1.1-1_amd64.deb ... Unpacking libqrencode4:amd64 (4.1.1-1) ... Selecting previously unselected package librados2. Preparing to unpack .../33-librados2_17.2.7-0ubuntu0.22.04.1_amd64.deb ... Unpacking librados2 (17.2.7-0ubuntu0.22.04.1) ... Selecting previously unselected package librbd1. Preparing to unpack .../34-librbd1_17.2.7-0ubuntu0.22.04.1_amd64.deb ... Unpacking librbd1 (17.2.7-0ubuntu0.22.04.1) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../35-libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Selecting previously unselected package libvirglrenderer1:amd64. Preparing to unpack .../36-libvirglrenderer1_0.9.1-1~exp1ubuntu2_amd64.deb ... Unpacking libvirglrenderer1:amd64 (0.9.1-1~exp1ubuntu2) ... Selecting previously unselected package qemu-utils. Preparing to unpack .../37-qemu-utils_1%3a6.2+dfsg-2ubuntu6.19_amd64.deb ... Unpacking qemu-utils (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package qemu-block-extra. Preparing to unpack .../38-qemu-block-extra_1%3a6.2+dfsg-2ubuntu6.19_amd64.deb ... Unpacking qemu-block-extra (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package qemu-system-gui. Preparing to unpack .../39-qemu-system-gui_1%3a6.2+dfsg-2ubuntu6.19_amd64.deb ... Unpacking qemu-system-gui (1:6.2+dfsg-2ubuntu6.19) ... Selecting previously unselected package qrencode. Preparing to unpack .../40-qrencode_4.1.1-1_amd64.deb ... Unpacking qrencode (4.1.1-1) ... Selecting previously unselected package xclip. Preparing to unpack .../41-xclip_0.13-2_amd64.deb ... Unpacking xclip (0.13-2) ... Selecting previously unselected package ovmf. Preparing to unpack .../42-ovmf_2022.02-3ubuntu0.22.04.2_all.deb ... Unpacking ovmf (2022.02-3ubuntu0.22.04.2) ... Setting up libibverbs1:amd64 (39.0-1) ... Setting up libqrencode4:amd64 (4.1.1-1) ... Setting up ibverbs-providers:amd64 (39.0-1) ... Setting up qrencode (4.1.1-1) ... Setting up uidmap (1:4.8.1-2ubuntu2.2) ... Setting up libspice-server1:amd64 (0.15.0-2ubuntu4) ... Setting up msr-tools (1.3-4) ... Setting up libfdt1:amd64 (1.6.1-1) ... Setting up libusbredirparser1:amd64 (0.11.0-2build1) ... Setting up libcacard0:amd64 (1:2.8.0-3build2) ... Setting up ovmf (2022.02-3ubuntu0.22.04.2) ... Setting up libglusterfs0:amd64 (10.1-1ubuntu0.2) ... Setting up libvirglrenderer1:amd64 (0.9.1-1~exp1ubuntu2) ... Setting up tree (2.0.2-1) ... Setting up xclip (0.13-2) ... Setting up libdaxctl1:amd64 (72.1-1) ... Setting up pass (1.7.4-5) ... Setting up qemu-system-data (1:6.2+dfsg-2ubuntu6.19) ... Setting up seabios (1.15.0-1) ... Setting up cpu-checker (0.7-1.3build1) ... Setting up ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu1) ... Setting up libdecor-0-0:amd64 (0.1.0-3build1) ... Setting up libndctl6:amd64 (72.1-1) ... Setting up ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu4) ... Setting up liburing2:amd64 (2.1-2build1) ... Setting up libaio1:amd64 (0.3.112-13build1) ... Setting up libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Setting up libpmem1:amd64 (1.11.1-3build1) ... Setting up libgfxdr0:amd64 (10.1-1ubuntu0.2) ... Setting up librdmacm1:amd64 (39.0-1) ... Setting up librados2 (17.2.7-0ubuntu0.22.04.1) ... Setting up qemu-system-common (1:6.2+dfsg-2ubuntu6.19) ... Created symlink /etc/systemd/system/multi-user.target.wants/qemu-kvm.service → /lib/systemd/system/qemu-kvm.service. Setting up qemu-system-x86 (1:6.2+dfsg-2ubuntu6.19) ... Setting up docker-desktop (4.29.0-145265) ... Enabling use of privileged ports by Docker Desktop kubernetes.docker.internal added to /etc/hosts Reloading systemd daemon for logged in users Done reloading systemd daemon for logged in users Setting up libpmemobj1:amd64 (1.11.1-3build1) ... Setting up libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1) ... Setting up librbd1 (17.2.7-0ubuntu0.22.04.1) ... Setting up qemu-utils (1:6.2+dfsg-2ubuntu6.19) ... Setting up libiscsi7:amd64 (1.19.0-3build2) ... Setting up libgfrpc0:amd64 (10.1-1ubuntu0.2) ... Setting up qemu-system-gui (1:6.2+dfsg-2ubuntu6.19) ... Setting up libgfapi0:amd64 (10.1-1ubuntu0.2) ... Setting up qemu-block-extra (1:6.2+dfsg-2ubuntu6.19) ... Created symlink /etc/systemd/system/multi-user.target.wants/run-qemu.mount → /lib/systemd/system/run-qemu.mount. Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for gnome-menus (3.36.0-1ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.7) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for mailcap (3.70+nmu1ubuntu1) ... Processing triggers for desktop-file-utils (0.26-1ubuntu3) ... N: Download is performed unsandboxed as root as file '/home/andrei/Downloads/docker-desktop-4.29.0-amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Автор статьи: Андрей Олегович

Похожие статьи
Установка в Windows
Установка в Linux
Linux
CentOS
Make

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

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: