Перайсці да змесціва

Docker Desktop

ПраграмаDocker Inc.

Таксама называецца docker desktop for windows, docker

Docker Inc.Прадукцыйнасць

Windows GUI і рухавік для кантэйнераў ад Docker. Акно праграмы - гэта Docker Desktop.exe. WSL 2 - гэта бэкэнд, які яна можа выкарыстоўваць. Усталёўка толькі WSL не з'яўляецца гэтым прадуктам.

Што вам трэба ведаць

Docker Desktop сам па сабе не з'яўляецца WSL.

Docker Desktop - гэта праграма для Windows ад Docker Inc.. Яна можа выкарыстоўваць WSL 2, Hyper-V або Docker VMM у якасці бэкэнда. wsl.exe - гэта ўзровень Linux ад Microsoft. Усталёўка Ubuntu у WSL не ўсталёўвае Docker Desktop.exe.

Што гэта такое?
Графічны інтэрфейс для кантэйнераў плюс рухавік
Ці дастаткова WSL?
Не. WSL - гэта бэкэнд, а не Desktop
Патрэбна віртуалізацыя?
Так. Docker патрабуе SLAT і 8 GB RAM
Feex паведамляе
Калі Docker Desktop не запускаецца, я б праверыў віртуалізацыю і версію WSL, пазначаную ў дакументацыі Docker. Я б не лічыў працоўны радок Ubuntu доказам таго, што Docker Desktop усталяваны.

Што такое Docker Desktop?

Docker Desktop - гэта графічны інтэрфейс для Windows, віртуальная машына Linux або бэкэнд WSL, а таксама інтэграцыя з docker CLI ад Docker Inc.. Гэта не той дыстрыбутыў WSL, які вы ўжо ўсталявалі для вучобы.

Калі вы ніколі ім не карысталіся

Калі ў інструкцыі сказана ўсталяваць Docker, у Windows гэта звычайна азначае Docker Desktop з docker.com. Вам усё яшчэ патрэбна ўключаная віртуалізацыя. WSL 2 з'яўляецца стандартным бэкэндам. Працоўны тэрмінал wsl - гэта не тое ж самае, што Docker Desktop.exe у трэі. Умовы ліцэнзавання залежаць ад памеру кампаніі.

Для чаго ён выкарыстоўваецца?

Запуск кантэйнераў у Windows

Вобразы і стэкі compose запускаюцца праз Desktop. Гэта не проста выкананне wsl --install.

Інтэрфейсы каманднага радка docker і compose

CLI ўзаемадзейнічаюць з рухавіком Desktop. Бінарны файл docker толькі ўнутры Ubuntu - гэта іншая ўстаноўка.

Выберыце бэкэнд

WSL 2 з'яўляецца стандартным варыянтам для многіх ПК. Для Hyper-V патрабуецца ўстаноўка для ўсіх карыстальнікаў. Ніводзін з бэкэндаў не з'яўляецца толькі WSL.

Для каго ён прызначаны?

  • Распрацоўшчыкі, чый README прадугледжвае выкарыстанне docker compose
  • Карыстальнікі, якія ўключылі WSL і здзівіліся, чаму няма каманды docker
  • Кампаніі, якім неабходна правяраць ліцэнзаванне Docker Desktop

Бягучы стан

Docker Desktop (2016) - гэта актуальны інструмент для кантэйнераў ад Docker Inc.. Распрацоўшчык па-ранейшаму скіроўвае карыстальнікаў Windows на https://www.docker.com/products/docker-desktop/.

Колькі яму гадоў?

Docker Desktop для Windows з'явіўся ў 2016 годзе пасля абыходных шляхоў з Docker Toolbox і VirtualBox. Сучасны Desktop патрабуе свежай зборкі Windows 10 ці 11 і актуальнай версіі WSL. Гэта не часы boot2docker 2014 года.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

Бэкэнд WSL 2
Бэкэнд Hyper-V

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Docker патрабуе свежых зборак 64-бітнай Windows 10 (класа 22H2) або Windows 11
Аператыўная памяць Для бэкэнда WSL 2, згодна з дакументацыяй Docker, патрабуецца 8 GB сістэмнай RAM

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
Docker Desktop.exe Трэй і панэль кіравання
com.docker.backend.exe Дапаможнік рухавіка ў многіх устаноўках

Кампаненты аўтазагрузкі

Docker Desktop можа запускацца разам з Windows праз уласную наладу. Гэта запускае віртуальную машыну рухавіка, а не службу Microsoft з назвай Docker.

Размяшчэнне файлаў

Звычайныя шляхі размяшчэння Docker Desktop
Тыповая ўстаноўка C:\Program Files\Docker\Docker\

Фарматы файлаў

DockerfileCompose YAML

Распаўсюджаныя праблемы

WSL працуе, docker - не

Ubuntu у WSL - гэта не Docker Desktop. Усталюйце Desktop з docker.com, затым уключыце рухавік на базе WSL 2 у яго наладах.

Віртуалізацыя адключана ў прашыўцы

Docker патрабуе VT-x або AMD-V. Галачка Hyper-V не выправіць сітуацыю, калі віртуалізацыя адключана ў прашыўцы (firmware).

Вырашэнне праблем

Пераканайцеся, што ўсталяваны менавіта Docker Desktop, а не толькі WSL

У меню «Пуск» павінен быць Docker Desktop. Каманда wsl -l -v выводзіць назвы дыстрыбутываў. Гэта не адзін і той жа прадукт.

Праверце версію WSL на адпаведнасць мінімальным патрабаванням Docker

Docker патрабуе WSL 2.1.5 або навейшай версіі для бэкэнда WSL 2. Для праверкі выкарыстоўвайце wsl --version.

Прачытайце дакументацыю ўсталёўніка адносна бэкэнда і ліцэнзіі

Пры ўсталёўцы для аднаго карыстальніка немагчыма выкарыстоўваць Hyper-V. Памер кампаніі можа вымагаць платнай падпіскі.

Альтэрнатывы

Функцыі Podman Desktop і Linux Docker Engine часткова перасякаюцца. Абірайце іх зыходзячы з ліцэнзіі або працоўнага працэсу, а не таму, што ў WSL ужо ёсць значок пінгвіна.

Афіцыйная дапамога і спампоўкі

Пачынайце з распрацоўшчыка. Выпадковыя сайты з exe не з'яўляюцца каналам падтрымкі.

Афіцыйныя кантакты
Спампаваць www.docker.com/products/docker-desktop/ Афіцыйны ўсталёўшчык альбо старонка вытворцы
Даведка docs.docker.com/desktop/ Падтрымка ад вытворцы
Афіцыйны сайт www.docker.com/products/docker-desktop/ Пачынайце адсюль, а не з выпадковага хостынгу exe
Дакументацыя па ўсталёўцы ў Windows docs.docker.com/desktop/setup/install/windows-install/ Спіс патрабаванняў для WSL 2, Hyper-V і апаратнага забеспячэння

Звязанае абсталяванне

Віртуалізацыя, 8 GB RAM і SSD важнейшыя за гульнявы GPU. Вобразам патрэбна дыскавая прастора.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?