Примечания к выпуску Docker Desktop

На этой странице содержится информация о новых функциях, улучшениях, известных проблемах и исправлениях ошибок в выпусках Docker Desktop.

Примечание

Приведённая далее информация применима ко всем платформам, если не указано иное.

Взгляните на Карта общественных дорог Docker, чтобы узнать, что будет дальше.

Ответы на часто задаваемые вопросы о выпусках Docker Desktop см. в Часто задаваемые вопросы

4.15.0

2022-12-01

Скачать Docker Desktop

Windows

Загружает файл

Контрольная сумма: SHA-256 04dbd937971f1940e22f1edab9cad90722268b3f98feb77140535e1ac64606a8

Mac с чипом Intel

Загружает файл

Контрольная сумма: SHA-256 bee41d646916e579b16b7fae014e2fb5e5e7b5dbaf7c1949821fd311d3ce430b

Mac с чипом Apple

Загружает файл

Контрольная сумма: SHA-256 fc8609d57fb8c8264122f581c0f66497e46e171f8027d85d90213527d6226362

DEB для Linux

Загружает файл

Контрольная сумма: SHA-256 744266c6adef23e0823facded844f3b879fd0a988f8604f9b620d7585f249cf9

RPM для Linux

Загружает файл

Контрольная сумма: SHA-256 84e206c3e4742d37c7ef7d3d7440c5a085e1a4a77da2c628d133324a3f77f891

Linux Arch (экспериментальная версия)

Загружает файл

Контрольная сумма: SHA-256 43156553268ccc8cb11eef08ac375c90af60ccdc65ae407bdf100ff2e50c6867

Новый

  • Существенные улучшения производительности для пользователей macOS с возможностью включения новой технологии обмена файлами VirtioFS. Доступно для macOS 12.5 и выше.

  • Docker Desktop для Mac больше не нужно устанавливать привилегированный вспомогательный процесс com.docker.vmnetd при установке или первом запуске. Для получения дополнительной информации см. Требования к разрешениям для Mac.

  • Добавлена WebAssembly возможности. Используйте с containerd интеграция.

  • Улучшены описания для бета-версий и экспериментальных настроек, чтобы четко объяснить различия и то, как люди могут получает к ним доступ.

  • Доступное дисковое пространство виртуальной машины теперь отображается в нижнем колонтитуле Docker Dashboard для Mac и Linux.

  • Предупреждение о свободном месте на диске теперь отображается в нижнем колонтитуле, если доступного места меньше 3 ГБ.

  • Изменения в интерфейсе Docker Desktop, поскольку мы становимся более доступными и визуально унифицированными с помощью ADA.

  • В раздел Расширения добавлена таб Сборка, содержащая все необходимые ресурсы для создания расширения.

  • Добавлена возможность более удобного обмена расширениями либо с помощью интерфейса командной строки docker extension share, либо с помощью кнопки общего доступа на вкладке расширений Управление.

  • Расширения в Marketplace теперь отображают количество установок. Вы также можете сортировать расширения по количеству установок.

  • Среды разработки позволяют клонировать репозиторий Git в локальную привязку, поэтому вы можете использовать любой локальный редактор или IDE.

  • Дополнительные улучшения среды разработки: настраиваемые имена, улучшенная поддержка частного репо, улучшенная обработка портов.

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Контейнеры теперь восстанавливаются при перезапуске благодаря интеграции containerd.

  • Исправлен список многоплатформенных образов с интеграцией containerd.

  • Лучшая обработка висячих образов благодаря интеграции containerd.

  • Реализовать «эталонный» фильтр для образов с интеграцией containerd.

  • Добавлена поддержка автоматического выбора вышестоящих HTTP/HTTPS-прокси через proxy.pac в контейнерах, docker pull и т.д.

  • Исправлены регрессии при разборе ссылок на образе по запросу. Исправления docker/for-win#13053, docker/for-mac#6560 и docker/for-mac#6540.

Для Mac

  • Улучшена производительность docker pull.

Для Windows

  • Исправлена проблема, из-за которой системные прокси-серверы HTTP не использовались при запуске Docker и входе разработчика.

  • Когда Docker Desktop использует «системные» прокси-серверы и изменяются настройки Windows, Docker Desktop теперь использует новые настройки Windows без перезапуска.

Для Linux

  • Исправлена проблема с горячей перезагрузкой в Linux. Исправляет docker/desktop-linux#30.

  • Отключена анимация значков в трее в Linux, что исправляет сбои для некоторых пользователей.

4.14.1

2022-11-17

Скачать Docker Desktop

Исправления ошибок и улучшения

Для всех платформ

  • Исправлен поиск контейнера DNS при использовании управления доступом к реестру.

Для Mac

  • Исправлена ошибка, из-за которой не работала кнопка Анализ образа на вкладке Образы.

  • Исправлена ошибка, из-за которой символические ссылки не создавались для пользователя, если /usr/local/lib ещё не существовал. Исправления docker/for-mac#6569

4.14.0

2022-11-10

Скачать Docker Desktop

Новый

  • Устанавливает платформу виртуализации в качестве гипервизора по умолчанию для macOS >= 12.5.

  • Перенесите предыдущую установку на гипервизор платформы виртуализации для macOS >= 12.5.

  • Функцию Enhanced Container Isolation, доступную пользователям Docker Business, теперь можно включить в общих настройках.

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Для Docker Desktop теперь требуется подсеть внутренней сети размером/24. Если вы ранее использовали/28, он автоматически расширяется до/24. Если у вас возникли проблемы с сетью, проверяет, нет ли конфликта между подсетью Docker и вашей инфраструктурой. Исправлены ошибки docker/for-win#13025.

  • Исправлена проблема, из-за которой пользователи не могли создавать среды разработки, если URL-адрес Git содержит символы верхнего регистра.

  • Исправьте ошибку vpnkit.exe is not running, обнаруженную в диагностике.

  • Вернулся qemu к 6.2.0, чтобы исправить такие ошибки, как PR_SET_CHILD_SUBREAPER is unavailable, при запуске эмулированного кода amd64.

  • Включён режим contextIsolation и песочница внутри Extensions. Теперь расширения запускаются в отдельном контексте, и это ограничивает вред, который может причинить вредоносный код, ограничивая доступ к большинству системных ресурсов.

  • Включён unpigz, чтобы обеспечить параллельную распаковку извлеченных образов.

  • Исправлены проблемы, связанные с выполнением действий над выбранными контейнерами. Исправление №13005

  • Добавлена функциональность, позволяющая отображать временные метки для вашего контейнера или представления проекта.

  • Исправлена возможная ошибка сегментации при прерывании docker pull с помощью Control+C.

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

  • Убран бесконечный счётчик в списке контейнеров. Исправление №6486

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

  • Исправлена ошибка, из-за которой Kubernetes не запускался с интеграцией containerd.

  • Исправлена ошибка, из-за которой kind не запускался с интеграцией containerd.

  • Исправлена ошибка, из-за которой среды разработки не работали с интеграцией containerd.

  • Реализован docker diff в интеграции containerd.

  • Реализован docker run —-platform в интеграции containerd.

  • Исправлена ошибка, из-за которой небезопасные реестры не работали с интеграцией containerd.

Для Mac

  • Исправлен сбой при запуске для пользователей среды виртуализации.

  • По умолчанию повторно добавлен /var/run/docker.sock на Mac для повышения совместимости с такими инструментами, как tilt и docker-py..

  • Исправлена проблема, препятствовавшая созданию среды разработки при новых установках Mac (ошибка «Не удается подключиться к демону Docker по адресу unix:///var/run/docker.sock. Демон Docker запущен?»).

Для Windows

  • Повторно добавлен DockerCli.exe -SharedDrives. Исправлены ошибки docker/for-win#5625.

  • Docker Desktop теперь позволяет Docker работать на машинах, где PowerShell отключён.

  • Исправлена проблема, из-за которой Compose v2 не всегда был включён по умолчанию в Windows.

  • Docker Desktop теперь удаляет папку C:\Program Files\Docker при удалении.

Известные вопросы

  • Для некоторых пользователей Mac OS существует известная проблема с установщиком, которая не позволяет установить новый вспомогательный инструмент, необходимый для экспериментальной уязвимости и функции обнаружения пакетов в Docker Desktop. Чтобы исправить это, необходима символическая ссылка, которую можно создать с помощью следующей команды: sudo ln -s/Applications/Docker.app/Contents/Resources/bin/docker-index/usr/local/bin/docker-index.

4.13.1

2022-10-31

Скачать Docker Desktop

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена возможная ошибка сегментации при прерывании docker pull с помощью Control+C или CMD+C.

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

  • Qemu возвращён к 6.2.0, чтобы исправить такие ошибки, как PR_SET_CHILD_SUBREAPER is unavailable, при запуске эмулированного кода amd64.

Для Mac

  • Добавлена символическая ссылка /var/run/docker.sock на Mac по умолчанию, чтобы повысить совместимость с такими инструментами, как tilt и docker-py. Исправляет docker/for-mac#6529.

  • Исправлена ошибка, препятствовавшая созданию среды разработки на новых установках Mac и вызывавшая error "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?").

Для Windows

  • Docker Desktop теперь работает на машинах, где PowerShell отключён.

4.13.0

2022-10-19

Скачать Docker Desktop

Новый

  • Для пользователей Docker Business были введены две новые функции безопасности: управление настройками и улучшенная изоляция контейнеров. Узнайте больше о новой версии Усиленная модель безопасности Docker Desktop для Docker Desktop.

  • Добавлен новый интерфейс командной строки Dev Environments docker dev, так что вы можете создавать, перечислять и запускать Dev Envs через командную строку. Теперь стало проще интегрировать Dev Envs в пользовательские сценарии.

  • Docker Desktop теперь можно установить на любой диск и в любую папку с помощью файла --installation-dir. Частично обращается к docker/roadmap#94.

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Docker Desktop теперь позволяет использовать TLS при взаимодействии с прокси-серверами HTTP и HTTPS для шифрования имён пользователей и паролей прокси-серверов.

  • Docker Desktop теперь хранит прокси-пароли HTTP и HTTPS в хранилище учетных данных ОС.

  • Если Docker Desktop обнаружит, что пароль прокси-сервера HTTP или HTTPS изменился, он предложит разработчикам ввести новый пароль.

  • Параметр Обход настроек прокси-сервера для данных хостов и доменов теперь корректно обрабатывает имена доменов для HTTPS.

  • Представление Удаленные репозитории и Совет дня теперь работают с прокси-серверами HTTP и HTTPS, для которых требуется аутентификация.

  • Мы ввели темный запуск для функций, находящихся на ранних стадиях жизненного цикла разработки продукта. Подтвержденные пользователи могут отказаться в любое время в настройках в разделе «бета-функции».

  • Добавлены категории на рынок расширений.

  • Добавлен индикатор в меню кита и на вкладке Расширение, когда доступны обновления расширения.

  • Исправлены сбои при удалении расширений с именами образов, у которых нет пространства имён, например, «my-extension».

  • Явно показывать сопоставление портов на вкладке Контейнер.

  • Изменена частота обновления информации об использовании диска для образов, чтобы они происходили автоматически один раз в день.

  • Сделан единый стиль вкладок для вкладок Контейнер и Том.

  • Исправлено включение режима обмена файлами Grpcfuse в Настройках. Исправления docker/for-mac#6467

  • Virtualization Framework и VirtioFS отключены для пользователей, использующих macOS < 12.5.

  • Порты на вкладке Контейнеры теперь кликабельны.

  • SDK расширений теперь позволяет ddClient.extension.vm.cli.exec, ddClient.extension.host.cli.exec, ddClient.docker.cli.exec принимать другой рабочий каталог и передавать переменные среды через параметры параметров.

  • Добавлено небольшое улучшение для перехода на рынок расширений при нажатии на Расширения на боковой панели.

  • Добавлен значок для обозначения новых расширений в Marketplace.

  • Исправлена ошибка, из-за которой kubernetes не запускалась с интеграцией containerd.

  • Исправлен kind, который не запускается с интеграцией containerd.

  • Исправлены среды разработки, не работающие с интеграцией containerd.

  • Реализован docker diff в интеграции containerd.

  • Реализован docker run —-platform в интеграции containerd.

  • Исправлены небезопасные реестры, не работающие с интеграцией containerd.

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

  • Docker Desktop теперь устанавливает помощники по учетным данным из релизов Github. См. docker/for-win#10247, docker/for-win#12995.

  • Исправлена проблема, из-за которой пользователи выходили из Docker Desktop через 7 дней.

Для Mac

  • Добавлены пункты меню Скрыть, Скрыть другие, Показывает все для Docker Desktop. См. docker/for-mac#6446.

  • Исправлена ошибка, приводившая к удалению приложения при запуске утилиты установки из установленного приложения. Исправляет docker/for-mac#6442.

  • По умолчанию Docker не создаёт символическую ссылку/var/run/docker.sock на хосте и вместо этого использует контекст командной строки docker-desktop.

Для Linux

  • Исправлена ошибка, препятствовавшая отправке образов с панели инструментов.

4.12.0

2022-09-01

Скачать Docker Desktop

Новый

  • Добавлена возможность использовать containerd для извлечения и хранения образов. Это экспериментальная функция.

  • Docker Desktop теперь запускает образы без тегов. Исправляет docker/for-mac#6425.

  • Добавлены возможности поиска в Docker Extension Marketplace. Исправляет docker/roadmap#346.

  • Добавлена возможность увеличивать, уменьшать масштаб или устанавливать для Docker Desktop фактический размер. Это делается с помощью сочетаний клавиш ⌘ + / CTRL +, ⌘ — / CTRL -, ⌘ 0 / CTRL 0 на Mac и Windows соответственно или через меню «Вид» на Mac.

  • Добавлена кнопка остановки compose, если любой связанный контейнер можно останавливает.

  • Отдельные контейнеры compose теперь можно удаляет из представления Контейнер.

  • Удален обходной путь для несоответствия протокола virtiofsd <-> qemu в Fedora 35, т. к. он больше не нужен. Пользователям Fedora 35 следует обновить пакет qemu до самой последней версии (qemu-6.1.0-15.fc35 на момент написания статьи).

  • Реализован интегрированный терминал для контейнеров.

  • Добавлена всплывающая подсказка для отображения адреса ссылки для всех внешних ссылок по умолчанию.

Обновления

Безопасность

Для всех платформ

  • Исправьте RCE через параметры запроса в маршруте окна сообщения в клиенте Electron.

  • Исправьте RCE через описание расширения/журнал изменений, которым может злоупотреблять вредоносное расширение.

Для Windows

  • Исправлен обход флага установки --no-windows-containers, который был введен в версии 4.11. Данный флаг позволяет администраторам отключить использование контейнеров Windows.

  • Исправлено внедрение аргументов в установщик Docker Desktop, что могло привести к повышению локальных привилегий.

Исправления ошибок и небольшие улучшения

Для всех платформ

  • Compose V2 теперь включён после сброса настроек.

  • Compose V2 теперь включён по умолчанию в новых установках Docker Desktop.

  • Порядок приоритета переменных среды в Compose более последователен и явно задокументировано.

  • Обновлено ядро до 5.10.124.

  • Улучшены общие проблемы с производительностью, вызванные вычислением размера диска. Относится к docker/for-win#9401.

  • Docker Desktop теперь не позволяет пользователям компьютеров ARM mac без установленной Rosetta вернуться к Compose V1, в котором есть только двоичные файлы Intel.

  • Порядок сортировки по умолчанию изменён на убывающий для размера тома и столбца Создано, а также для столбца Начало контейнера.

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

  • Руководство по быстрому запуску теперь запускает каждую команду немедленно.

  • Определён порядок сортировки для столбца container/compose Статус: работает > часть запущена > приостановлена > часть приостановлена > завершена > часть завершена > создана.

  • Исправлены проблемы, из-за которых список образов отображался пустым в Docker Desktop, даже если образы были. Относится к docker/for-win#12693 и docker/for-mac#6347.

  • Определено, какие образы «используются» в зависимости от того, отображаются ли системные контейнеры. Если системные контейнеры, связанные с Kubernetes и Extensions, не отображаются, соответствующие образы не определяются как «используемые».

  • Исправлена ошибка, из-за которой клиенты Docker на некоторых языках зависали на docker exec. Исправления https://github.com/apocas/dockerode/issues/534.

  • Неудачная порожденная команда при создании расширения больше не приводит к неожиданному завершению работы Docker Desktop.

  • Исправлена ошибка, из-за которой расширения отображались как отключенные в левом меню, хотя это не так.

  • Исправлен docker login для частных реестров, когда управление доступом к реестру включено, а доступ к Docker Hub заблокирован.

  • Исправлена ошибка, из-за которой Docker Desktop не запускал кластер Kubernetes, если метаданные текущего кластера не хранятся в файле .kube/config.

  • Обновлены всплывающие подсказки в пакете тем Docker Desktop и MUI, чтобы они соответствовали общему дизайну системы.

  • Скопированное содержимое терминала больше не содержит неразрывных пробелов.

Для Mac

  • Минимальная версия для установки или обновления Docker Desktop на macOS теперь 10.15. Исправляет docker/for-mac#6007.

  • Исправлена ошибка, из-за которой в меню «Трей» некорректно отображалось «Скоро начнётся загрузка…» после загрузки обновления. Устраняет некоторые проблемы, рассмотренные в for-mac/issues#5677

  • Исправлена ошибка, из-за которой Docker Desktop не перезапускался после применения обновления.

  • Исправлена ошибка, из-за которой соединение с Docker терялось, когда компьютер переходил в спящий режим, если пользователь использует виртуализацию.framework и ограничительное программное обеспечение брандмауэра.

  • Исправлена ошибка, из-за которой Docker Desktop работал в фоновом режиме даже после того, как пользователь закрыл приложение. Исправления [https://github.com/docker/for-mac/issues/6440]

  • Отключены как Virtualization Framework, так и VirtioFS для пользователей, использующих macOS < 12.5.

Для Windows

  • Исправлена ошибка, из-за которой версии, отображаемые во время обновления, могли быть неверными. Исправления for-win/issues#12822.

4.11.1

2022-08-05

Скачать Docker Desktop

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена регрессия, препятствующая монтированию системных расположений виртуальных машин (например, /var/lib/docker) for-mac/issues#6433

Для Windows

  • Исправлен docker login для частных реестров из дистрибутива WSL2 docker/for-win#12871

4.11.0

2022-07-28

Скачать Docker Desktop

Новый

  • Docker Desktop теперь полностью поддерживается для клиентов Docker Business внутри VMware ESXi и виртуальных машин Azure. Для получения дополнительной информации см. Запуск Docker Desktop внутри виртуальной машины или среды VDI.

  • В Магазин расширений добавлено два новых расширения (vкластер и PGAdmin4).

  • В Marketplace расширений добавлена возможность сортировки расширений.

  • Исправлена ошибка, из-за которой у некоторых пользователей запрашивалась обратная связь слишком часто. Теперь вас будут просить оставить отзыв только два раза в год.

  • Добавлены пользовательские настройки темы для Docker Desktop. Это позволяет указывает темный или светлый режим для Docker Desktop независимо от настроек вашего устройства. Исправления docker/for-win#12747

  • Добавлен новый флаг для установщика Windows. --no-windows-containers отключает интеграцию контейнеров Windows.

  • Добавлен новый флаг для команды установки Mac. --user <username> настраивает Docker Desktop для конкретного пользователя, предотвращая необходимость ввода пароля администратора при первом запуске.

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • На экран «Контейнеры» добавлен значок Container/Compose, а также открытые порты/код выхода.

  • Обновлены значения цветов палитры темы Docker, чтобы они соответствовали нашей системе дизайна.

  • Улучшено сообщение об ошибке из docker login, если Управление доступом к реестру блокирует доступ ядра Docker к Docker Hub.

  • Увеличена пропускная способность между хостом и докером. Например, повышение производительности docker cp.

  • Сбор диагностических данных занимает меньше времени.

  • Выбор или отмена выбора приложения compose в обзоре контейнеров теперь выбирает/отменяет выбор всех его контейнеров.

  • Имена тегов в столбце обзорного образа контейнера видны.

  • В полосу прокрутки терминала добавлены поисковые украшения, чтобы были видны совпадения за пределами области просмотра.

  • Исправлена проблема с поиском, который плохо работал на странице контейнеров docker/for-win#12828.

  • Исправлена проблема, которая вызывала бесконечную загрузку на экране Тома docker/for-win#12789.

  • Исправлена проблема в пользовательском интерфейсе контейнера, из-за которой изменение размера или скрытие столбцов не работало. Исправляет docker/for-mac#6391.

  • Исправлена ошибка, из-за которой состояние одновременной установки, обновления или удаления нескольких расширений терялось при выходе из экрана Marketplace.

  • Исправлена проблема, из-за которой версия compose на странице сведений обновлялась с версии 2 до версии 1 только после перезапуска Docker Desktop.

  • Исправлена проблема, из-за которой пользователи не могли видеть представление журнала, поскольку их базовое оборудование не поддерживало рендеринг WebGL2. Исправлены ошибки docker/for-win#12825.

  • Исправлена ошибка, из-за которой пользовательский интерфейс для контейнеров и образов не синхронизировался.

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

Для Mac

  • Исправлена проблема с выполнением команд Compose из пользовательского интерфейса. Исправляет docker/for-mac#6400.

Для Windows

  • Исправлена проблема с изменением размера по горизонтали. Исправлены ошибки docker/for-win#12816.

  • Если в пользовательском интерфейсе настроен прокси-сервер HTTP/HTTPS, он автоматически отправляет трафик из сборок образов и запущенных контейнеров на прокси-сервер. Это позволяет избежать необходимости отдельно настраивать переменные среды в каждом контейнере или сборке.

  • Добавлен параметр установщика --backend=windows для установки контейнеров Windows в качестве серверной части по умолчанию.

Для Linux

  • Исправлена ошибка, связанная с настройкой файловых ресурсов с пробелами в пути.

4.10.1

2022-07-05

Скачать Docker Desktop

Исправления ошибок и улучшения

Для Windows

  • Исправлена ошибка, из-за которой не выполнялись действия в пользовательском интерфейсе с приложениями Compose, созданными из WSL. Исправлены ошибки docker/for-win#12806.

Для Mac

  • Исправлена ошибка, из-за которой команда установки завершалась неудачно, поскольку пути не были инициализированы. Исправляет docker/for-mac#6384.

4.10.0

2022-06-30

Скачать Docker Desktop

Новый

  • Теперь вы можете добавлять переменные среды перед запуском образа в Docker Desktop.

  • Добавлены функции, упрощающие работу с журналами контейнера, такие как поиск по регулярному выражению и возможность очистки журналов контейнера, пока контейнер все ещё работает.

  • Реализована обратная связь по таблице контейнеров. Добавлены порты и отдельные имена контейнеров и образов.

  • На рынок расширений добавлено два новых расширения, Ddosify и Lacework.

Удаленный

  • Удалена домашняя страница во время работы над новым дизайном. Вы можете предоставить обратная связь здесь.

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Добавлены дополнительные массовые действия для запуска/приостановки/остановки выбранных контейнеров на вкладке Контейнеры.

  • Добавлены действия приостановки и перезапуска для проектов compose на вкладке Контейнеры.

  • Добавлены значки и открытые порты или информация о коде выхода на вкладке Контейнеры.

  • Внешние URL-адреса теперь могут ссылаться на сведения о расширении в магазине расширений, используя такие ссылки, как docker-desktop://extensions/marketplace?extensionId=docker/logs-explorer-extension.

  • Расширенное или свернутое состояние приложений Compose теперь сохраняется.

  • Команды интерфейса командной строки docker extension доступны в Docker Desktop по умолчанию.

  • Увеличен размер скриншотов, отображаемых на торговой площадке расширений.

  • Исправлена ошибка, из-за которой расширение Docker не загружалось, если его серверный контейнер(ы) остановлен. Исправляет docker/extensions-sdk#16.

  • Исправлена ошибка, при которой поле поиска образа очищалось без причины. Исправлены ошибки docker/for-win#12738.

  • Исправлена ошибка, из-за которой лицензионное соглашение не отображалось и автоматически блокировало запуск Docker Desktop.

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

  • Исправлен дублирующийся нижний колонтитул на экране поддержки.

  • Dev Environments можно создать из подкаталога в репозитории GitHub.

  • Удалено сообщение об ошибке, если советы дня не могут быть загружены при автономном использовании Docker Desktop. Исправляет docker/for-mac#6366.

Для Mac

  • Исправлена ошибка с расположением файлов завершения bash в macOS. Исправляет docker/for-mac#6343.

  • Исправлена ошибка, из-за которой Docker Desktop не запускается, если имя пользователя длиннее 25 символов. Исправляет docker/for-mac#6122.

  • Исправлена ошибка, из-за которой Docker Desktop не запускался из-за недопустимой конфигурации системного прокси. Исправлены некоторые проблемы, о которых сообщалось в docker/for-mac#6289.

  • Исправлена ошибка, из-за которой Docker Desktop не запускался при включенной экспериментальной среде виртуализации.

  • Исправлена ошибка, из-за которой значок в трее все ещё отображался после удаления Docker Desktop.

Для Windows

  • Исправлена ошибка, вызывавшая высокую загрузку ЦП в Hyper-V. Исправлены ошибки docker/for-win#12780.

  • Исправлена ошибка, из-за которой Docker Desktop для Windows не запускался. Исправлены ошибки docker/for-win#12784.

  • Исправлен флаг установщика --backend=wsl-2, который не устанавливал серверную часть на WSL 2. Исправляет docker/for-win#12746.

Для Linux

  • Исправлена ошибка, когда настройки нельзя было применить более одного раза.

  • Исправлена версия Compose, отображаемая на экране About.

Известные вопросы

  • Иногда движок Docker перезапускается во время docker system prune. Это известная проблема в версии buildkit, используемой в текущем движке, и будет исправлено в будущих выпусках.

4.9.1

2022-06-16

Скачать Docker Desktop

Исправления ошибок и улучшения

Для всех платформ

  • Исправлен пустой экран приборной панели. Исправлены ошибки docker/for-win#12759.

4.9.0

2022-06-02

Скачать Docker Desktop

Новый

  • На главную страницу добавлены дополнительные руководства для: Elasticsearch, MariaDB, Memcached, MySQL, RabbitMQ и Ubuntu.

  • На панель инструментов Docker добавлен нижний колонтитул с общей информацией о статусе обновления Docker Desktop и статистике Docker Engine.

  • Переработана таблица контейнеров, добавлено:

  • Кнопка для копирования идентификатора контейнера в буфер обмена

  • Кнопка паузы для каждого контейнера

  • Изменение размера столбца для таблицы контейнеров

  • Сохранение сортировки и изменения размера таблицы контейнеров

  • Массовое удаление таблицы контейнеров

Обновления

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена проблема, из-за которой Docker Desktop зависал, если вы закрывали приложение, когда Docker Desktop был приостановлен.

  • Исправлена ошибка, из-за которой кластер Kubernetes не перезагружался должным образом после истечения срока действия PKI.

  • Исправлена проблема, из-за которой Marketplace расширений не использовал определённые прокси-серверы http.

  • Улучшена функция поиска журналов на панели инструментов Docker, чтобы разрешить пробелы.

  • Щелчки средней кнопкой мыши по кнопкам на панели инструментов теперь ведут себя как щелчок левой кнопкой вместо открытия пустого окна.

Для Mac

  • Исправлена ошибка, позволявшая избежать создания /opt/containerd/bin и /opt/containerd/lib на хосте, если /opt был добавлен в список каталогов общего доступа к файлам.

Для Windows

  • Исправлена ошибка в интеграции WSL 2, из-за которой, если файл или каталог монтируются с привязкой к контейнеру, а контейнер закрывается, то файл или каталог заменяется другим типом объекта с тем же именем. Например, если файл заменяется каталогом или каталог файлом, любые попытки привязать-монтировать новый объект завершатся неудачно.

  • Исправлена ошибка, из-за которой значок в области уведомлений и пользовательский интерфейс панели мониторинга не отображались, а рабочий стол Docker не запускался полностью. Исправлены ошибки docker/for-win#12622.

Известные вопросы

Для Linux

  • Не удается изменяет права собственности на файлы в монтируемых привязках. Это связано с тем, как мы реализовали общий доступ к файлам между хостом и виртуальной машиной, в которой работает Docker Engine. Мы стремимся решить эту проблему в следующем выпуске.

4.8.2

2022-05-18

Скачать Docker Desktop

Обновления

Исправления ошибок и незначительные улучшения

  • Исправлена проблема с ручными настройками прокси, из-за которой возникали проблемы при извлечении образов. Исправления docker/for-win#12714 и docker/for-mac#6315.

  • Исправлена высокая загрузка ЦП при отключенных расширениях. Исправляет docker/for-mac#6310.

  • Docker Desktop теперь редактирует пароли прокси-сервера HTTP в файлах журнала и диагностике.

Известные вопросы

Для Linux

  • Не удается изменяет права собственности на файлы в монтируемых привязках. Это связано с тем, как мы реализовали общий доступ к файлам между хостом и виртуальной машиной, в которой работает Docker Engine. Мы стремимся решить эту проблему в следующем выпуске.

4.8.1

2022-05-09

Скачать Docker Desktop

Новый

Исправления ошибок и улучшения

  • Исправлена ошибка, из-за которой кластер Kubernetes удалялся при обновлении Docker Desktop.

Известные вопросы

Для Linux

  • Не удается изменяет права собственности на файлы в монтируемых привязках. Это связано с тем, как мы реализовали общий доступ к файлам между хостом и виртуальной машиной, в которой работает Docker Engine. Мы стремимся решить эту проблему в следующем выпуске.

4.8.0

2022-05-06

Скачать Docker Desktop

Новый

Обновления

Исправления ошибок и небольшие улучшения

Для всех платформ

  • Введен прокси системы чтения. Вам больше не нужно настраивать прокси вручную, если только они не отличаются от прокси уровня вашей ОС.

  • Исправлена ошибка, из-за которой удаленные репозитории отображались на панели инструментов при работе за прокси-сервером.

  • Исправлена ошибка, из-за которой vpnkit устанавливал и блокировал клиентское соединение, даже если сервер отсутствует. См. docker/for-mac#6235

  • Внесены улучшения на вкладке «Том» в Docker Desktop:

  • Отображается размер тома.

  • Столбцы могут быть изменены, скрыты и переупорядочены.

  • Порядок сортировки столбцов и скрытое состояние сохраняются даже после перезапуска Docker Desktop.

  • Выбор строки сохраняется при переключении между вкладками даже после перезапуска Docker Desktop.

  • Исправлена ошибка на вкладке Dev Environments, из-за которой прокрутка не добавлялась, когда на экран добавлялось больше элементов.

  • Стандартизирован заголовок заголовка и действие на панели инструментов.

  • Добавлена поддержка загрузки политик управления доступом к реестру через HTTP-прокси.

  • Исправлена проблема, связанная с пустыми удаленными репозиториями, когда машина находилась в спящем режиме в течение длительного периода времени.

  • Исправлена ошибка, из-за которой в процессе очистки не выделялись висячие образы, если их имя не было помечено как «<none>», а их тег помечен.

  • Улучшено сообщение об ошибке при сбое docker pull из-за того, что требуется HTTP-прокси.

  • Добавлена возможность легко очищать панель поиска в Docker Desktop.

  • Таб «Контейнеры/приложения» переименована в «Контейнеры».

  • Исправлен тихий сбой в установщике Docker Desktop, когда C:\ProgramData\DockerDesktop является файлом или символической ссылкой.

  • Исправлена ошибка, из-за которой образ без пространства имён, например docker pull <private registry>/image, ошибочно блокировался Управлением доступом к реестру, если в настройках не был включён доступ к Docker Hub.

Для Mac

  • Значок Docker Desktop теперь соответствует руководству по стилю Big Sur. См. docker/for-mac#5536

  • Исправлена проблема с дублированием значков Dock и значком Dock, который не работал должным образом. Исправляет docker/for-mac#6189.

  • Улучшена поддержка ярлыка Cmd+Q.

Для Windows

  • Улучшена поддержка ярлыка Ctrl+W.

Известные вопросы

Для всех платформ

  • В настоящее время, если вы используете кластер Kubernetes, он будет удален при обновлении до Docker Desktop 4.8.0. Мы стремимся исправить это в следующем выпуске.

Для Linux

  • Не удается изменяет права собственности на файлы в монтируемых привязках. Это связано с тем, как мы реализовали общий доступ к файлам между хостом и виртуальной машиной, в которой работает Docker Engine. Мы стремимся решить эту проблему в следующем выпуске.

4.7.1

2022-04-19

Скачать Docker Desktop

Исправления ошибок и улучшения

Для всех платформ

  • Исправлен сбой на последнем экране краткого руководства.

Для Windows

  • Исправлена ошибка, из-за которой обновление завершалось ошибкой символической ссылки. Исправлены ошибки docker/for-win#12650.

  • Исправлена ошибка, не позволявшая использовать режим контейнера Windows. Исправлены ошибки docker/for-win#12652.

4.7.0

2022-04-07

Скачать Docker Desktop

Новый

  • ИТ-администраторы теперь могут устанавливать Docker Desktop удаленно с помощью командной строки.

  • Добавляет подключаемый модуль командной строки Docker Software Bill of Materials (SBOM). Новый подключаемый модуль CLI позволяет пользователям создавать SBOM для образов Docker. Для получения дополнительной информации см. Докер СБОМ.

  • Используйте кри-докерд для новых кластеров Kubernetes вместо dockershim. Изменение прозрачно с точки зрения пользователя, и контейнеры Kubernetes работают на Docker Engine, как и раньше. cri-dockerd позволяет Kubernetes управлять контейнерами Docker с помощью стандартного интерфейса Интерфейс среды выполнения контейнера, который используется для управления другими средами выполнения контейнеров. Для получения дополнительной информации см. Будущее Dockershim — это cri-dockerd.

Обновления

Безопасность

  • Обновляет Docker Engine до версии 20.10.14 по адресу CVE-2022-24769.

  • Обновляет containerd до версии 1.5.11 по адресу CVE-2022-24769.

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена ошибка, из-за которой политика управления доступом к реестру никогда не обновлялась после сбоя.

  • Журналы и терминалы в пользовательском интерфейсе теперь учитывают тему вашей ОС в светлом и темном режимах.

  • Легко очищайте сразу несколько томов с помощью флажков с множественным выбором.

  • Улучшена обратная связь при входе.

Для Mac

  • Исправлена проблема, из-за которой Docker Desktop иногда отображал пустой белый экран. Исправляет docker/for-mac#6134.

  • Исправлена проблема, из-за которой производительность gettimeofday() падала после выхода из спящего режима при использовании Hyperkit. Исправляет docker/for-mac#3455.

  • Исправлена проблема, из-за которой Docker Desktop переставал отвечать на запросы во время запуска, когда для обмена файлами используется osxfs.

Для Windows

  • Название фиксированного тома. Исправлены ошибки docker/for-win#12616.

  • Исправлена ошибка в интеграции WSL 2, из-за которой команды Docker переставали работать после перезапуска Docker Desktop или после переключения на контейнеры Windows.

4.6.1

2022-03-22

Скачать Docker Desktop

Обновления

Исправления ошибок и улучшения

  • Предотвращено вращение в vpnkit-forwarder с заполнением логов сообщениями об ошибках.

  • Исправлена загрузка диагностики, когда не установлен HTTP-прокси. Исправляет docker/for-mac#6234.

  • Удалена ложноположительная ошибка «VM не работает» из самодиагностики. Исправляет docker/for-mac#6233.

4.6.0

2022-03-14

Скачать Docker Desktop

Новый

Для всех платформ

  • Функция управления томами Docker Dashboard теперь предлагает возможность эффективно очищать тома с помощью флажков с множественным выбором.

Для Mac

  • Docker Desktop 4.6.0 предоставляет пользователям macOS возможность включить новую экспериментальную технологию обмена файлами под названием VirtioFS. Во время тестирования было показано, что VirtioFS значительно сокращает время, необходимое для синхронизации изменений между хостом и виртуальной машиной, что приводит к существенному повышению производительности. Для получения дополнительной информации см. VirtioFS.

Обновления

Для всех платформ

Безопасность

Для всех платформ

  • Исправлена проблема CVE-2022-0847, также известная как «Грязная труба», которая позволяла злоумышленникам изменять файлы в образах контейнеров на хосте изнутри контейнера. При использовании серверной части WSL 2 необходимо обновить WSL 2, запустив wsl --update.

Для Windows

  • Исправлен CVE-2022-26659, который мог позволить злоумышленнику перезаписать любой доступный для записи администратору файл в системе во время установки или обновления Docker Desktop.

Для Mac

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена загрузка диагностики, когда установлен HTTPS-прокси.

  • Сделана проверка обновлений из системного меню, открывающего раздел настроек обновлений ПО.

Для Mac

  • Исправлена ошибка, из-за которой в системном трее не отображались все элементы меню после запуска Docker Desktop. Исправляет docker/for-mac#6192.

  • Исправлена регрессия, связанная с тем, что Docker Desktop больше не запускался в фоновом режиме. Исправляет docker/for-mac#6167.

  • Исправлен отсутствующий значок Docker Desktop Dock. Исправляет docker/for-mac#6173.

  • Используется ускорение доступа к блочным устройствам при использовании экспериментального virtualization.framework. См. ориентиры.

  • Увеличено выделение памяти виртуальной машине по умолчанию до половины физической памяти (минимум 2 ГБ, максимум 8 ГБ) для повышения производительности.

Для Windows

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

  • Исправлен отсутствующий значок на панели задач Docker Desktop docker/for-win#12573

  • Исправлено управление доступом к реестру в WSL 2 с последним ядром 5.10.60.1.

  • Исправлен сбой пользовательского интерфейса при выборе контейнеров приложения Compose, запущенного из среды WSL 2. Исправляет docker/for-win#12567.

  • Исправлено копирование текста из терминала в краткое руководство. Исправляет docker/for-win#12444.

Известные вопросы

Для Mac

  • После включения VirtioFS в контейнерах с процессами, запущенными с разными идентификаторами пользователей Unix, могут возникнуть проблемы с кэшированием. Например, если процесс, работающий как root, запрашивает файл, а другой процесс, работающий как пользователь nginx, пытается немедленно получает доступ к тому же файлу, процесс nginx получит ошибку «Отказано в доступе».

4.5.1

2022-02-15

Скачать Docker Desktop

Исправления ошибок и улучшения

Для Windows

  • Исправлена проблема, из-за которой новые установки по умолчанию использовали серверную часть Hyper-V вместо WSL 2.

  • Исправлен сбой в Docker Dashboard, из-за которого меню на панели задач исчезало.

Если вы используете Docker Desktop в Windows Home, установка 4.5.1 автоматически переключит его обратно на WSL 2. Если вы используете другую версию Windows и хотите, чтобы Docker Desktop использовал серверную часть WSL 2, вы должны переключиться вручную, включив параметр Использовать механизм на основе WSL 2 в разделе Настройки > Общие. Кроме того, вы можете отредактировать файл настроек Docker Desktop, расположенный по адресу %APPDATA%\Docker\settings.json, и вручную изменяет значение поля wslEngineEnabled на true.

4.5.0

2022-02-10

Скачать Docker Desktop

Новый

  • В Docker Desktop 4.5.0 представлена новая версия меню Docker, обеспечивающая единый пользовательский интерфейс во всех операционных системах. Для получения дополнительной информации см. запись в блоге Новое меню Docker и улучшенные особенности релиза с Docker Desktop 4.5

  • В выводе «версия Docker» теперь отображается версия Docker Desktop, установленная на компьютере.

Обновления

Безопасность

Для Mac

  • Исправлено CVE-2021-44719, где Docker Desktop можно было использовать для доступа к любому пользовательскому файлу на хосте из контейнера в обход разрешенного списка общих папок.

Для Windows

  • Исправлено CVE-2022-23774, где Docker Desktop позволял злоумышленникам перемещать произвольные файлы.

Исправления ошибок и улучшения

Для всех платформ

  • Исправлена проблема, из-за которой Docker Desktop некорректно предлагал пользователям войти в систему после выхода из Docker Desktop и запуска приложения.

  • Увеличены ограничения наблюдения за файловой системой (inotify), установив fs.inotify.max_user_watches=1048576 и fs.inotify.max_user_instances=8192 в Linux. Исправляет docker/for-mac#6071.

Для Mac

  • Исправлена проблема, из-за которой виртуальная машина переставала отвечать на запросы во время запуска при использовании osxfs и когда для виртуальной машины не использовались общие каталоги хоста.

  • Исправлена проблема, из-за которой пользователи не могли останавливает приложение Docker Compose с помощью Docker Dashboard, если приложение было запущено в другой версии Docker Compose. Например, если пользователь запустил приложение Docker Compose в V1, а затем переключился на Docker Compose V2, попытки останавливает приложение Docker Compose потерпят неудачу.

  • Исправлена проблема, из-за которой Docker Desktop некорректно предлагал пользователям войти в систему после выхода из Docker Desktop и запуска приложения.

  • Исправлена ошибка, из-за которой окно О Docker Desktop больше не работало.

  • Ограничьте количество ЦП до 8 на Mac M1, чтобы решить проблему с запуском. Исправляет docker/for-mac#6063.

Для Windows

  • Исправлена проблема, связанная с тем, что приложение compose запускалось с версии 2, но панель управления работает только с версией 1.

Известные вопросы

Для Windows

Установка Docker Desktop 4.5.0 с нуля содержит ошибку, из-за которой Docker Desktop по умолчанию использует серверную часть Hyper-V вместо WSL 2. Это означает, что пользователи Windows Home не смогут запустить Docker Desktop, поскольку WSL 2 — единственная поддерживаемая серверная часть. Чтобы обойти эту проблему, необходимо удаляет 4.5.0 со своего компьютера, а затем загружает и установить Docker Desktop 4.5.1 или более позднюю версию. Кроме того, вы можете отредактировать файл settings.json Docker Desktop, расположенный по адресу %APPDATA%\Docker\settings.json, и вручную изменяет значение поля wslEngineEnabled на true.

4.4.4

2022-01-24

Скачать Docker Desktop

Исправления ошибок и улучшения

Для Windows

  • Исправлен вход в систему из WSL 2. Исправлены docker/for-win#12500.

Известные вопросы

Для Windows

  • Нажатие Перейти к рабочему столу после входа в систему через браузер иногда не выводит панель инструментов на передний план.

  • После входа в систему, когда панель инструментов получает фокус, она иногда остаётся на переднем плане даже при щелчке фонового окна. В качестве обходного пути вам нужно щелкнуть панель инструментов, прежде чем щелкнуть другое окно приложения.

  • Советы недели отображаются в верхней части обязательного диалогового окна входа в систему, когда ограничение организации включено с помощью файла registry.json.

4.4.3

2022-01-14

Скачать Docker Desktop

Исправления ошибок и улучшения

Для Windows

  • Отключены ярлыки панели инструментов, чтобы предотвратить их захват, даже если они свернуты или не сфокусированы. Исправлены ошибки docker/for-win#12495.

Известные вопросы

Для Windows

  • Нажатие Перейти к рабочему столу после входа в систему через браузер иногда не выводит панель инструментов на передний план.

  • После входа в систему, когда панель инструментов получает фокус, она иногда остаётся на переднем плане даже при щелчке фонового окна. В качестве обходного пути вам нужно щелкнуть панель инструментов, прежде чем щелкнуть другое окно приложения.

  • Советы недели отображаются в верхней части обязательного диалогового окна входа в систему, когда ограничение организации включено с помощью файла registry.json.

4.4.2

22-01-13

Скачать Docker Desktop

Новый

  • Простой и безопасный вход с помощью Auth0 и единого входа

  • Единый вход: пользователи с подпиской Docker Business теперь могут настроить систему единого входа для аутентификации с использованием своих поставщиков удостоверений (IdP) для доступа к Docker. Для получения дополнительной информации см. Единая точка входа.

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

Обновления

Безопасность

  • Исправлен CVE-2021-45449, который влияет на пользователей, использующих Docker Desktop версии 4.3.0 или 4.3.1.

В версиях 4.3.0 и 4.3.1 Docker Desktop есть ошибка, которая может регистрировать конфиденциальную информацию (маркер доступа или пароль) на компьютере пользователя во время входа в систему. Это влияет только на пользователей, если они используют Docker Desktop 4.3.0, 4.3.1 и пользователь вошел в систему, находясь на 4.3.0, 4.3.1. Для получения доступа к этим данным потребуется доступ к локальным файлам пользователя.

Исправления ошибок и улучшения

Для всех платформ

  • Docker Desktop отображает ошибку, если registry.json содержит более одной организации в поле allowedOrgs. Если вы используете несколько организаций для разных групп разработчиков, вы должны подготовить отдельный файл registry.json для каждой группы.

  • Исправлена регрессия в Compose, из-за которой разделитель имён контейнеров менялся с - на _. Исправления докер/compose-переключатель.

Для Mac

  • Исправлена статистика памяти для контейнеров в Dashboard. Исправляет docker/for-mac/#4774.

  • В settings.json добавлен устаревший параметр: "deprecatedCgroupv1": true, который переключает среду Linux обратно на cgroups v1. Если для вашего программного обеспечения требуется cgroups v1, вам следует обновить его, чтобы оно было совместимо с cgroups v2. Хотя cgroups v1 должны продолжать работать, вполне вероятно, что некоторые будущие функции будут зависеть от cgroups v2. Также возможно, что некоторые ошибки ядра Linux будут исправлены только в cgroups v2.

  • Исправлена проблема, из-за которой перевод компьютера в спящий режим после приостановки Docker Desktop приводил к тому, что Docker Desktop не мог возобновить работу после паузы после выхода компьютера из спящего режима. Исправления for-mac#6058.

Для Windows

  • Выполнение Reset to factory defaults больше не приводит к закрытию рабочего стола Docker.

Известные вопросы

Для всех платформ

  • Советы недели отображаются в верхней части обязательного диалогового окна входа в систему, когда ограничение организации включено с помощью файла registry.json.

Для Windows

  • Нажатие Перейти к рабочему столу после входа в браузер иногда не выводит панель инструментов на передний план.

  • После входа в систему, когда панель инструментов получает фокус, она иногда остаётся на переднем плане даже при щелчке фонового окна. В качестве обходного пути вам нужно щелкнуть панель инструментов, прежде чем щелкнуть другое окно приложения.

  • Когда панель инструментов открыта, даже если она не имеет фокуса или свернута, она все равно будет ловить сочетания клавиш (например, ctrl-r для перезагрузки).

4.3.2

2021-12-21

Скачать Docker Desktop

Безопасность

  • Исправлен CVE-2021-45449, который влияет на пользователей, использующих Docker Desktop версии 4.3.0 или 4.3.1.

В версиях 4.3.0 и 4.3.1 Docker Desktop есть ошибка, которая может регистрировать конфиденциальную информацию (маркер доступа или пароль) на компьютере пользователя во время входа в систему. Это влияет только на пользователей, если они используют Docker Desktop 4.3.0, 4.3.1 и пользователь вошел в систему, находясь на 4.3.0, 4.3.1. Для получения доступа к этим данным потребуется доступ к локальным файлам пользователя.

Обновления

docker scanv0.14.0

Безопасность

Log4j 2 CVE-2021-44228: мы обновили подключаемый модуль CLI docker scan. Эта новая версия docker scan способна обнаруживать Log4j 2CVE-2021-44228 и Log4j 2CVE-2021-45046.

Для получения дополнительной информации читает сообщение в блоге Apache Log4j 2CVE-2021-44228.

4.3.1

2021-12-11

Скачать Docker Desktop

Обновления

docker scanv0.11.0

Безопасность

Log4j 2 CVE-2021-44228: мы обновили подключаемый модуль CLI docker scan для вас. Старые версии docker scan в Docker Desktop 4.3.0 и более ранние версии не могут обнаружить Log4j 2CVE-2021-44228.

Для получения дополнительной информации читает сообщение в блоге Apache Log4j 2CVE-2021-44228.

4.3.0

2021-12-02

Скачать Docker Desktop

Обновления

Исправления ошибок и мелкие изменения

Для всех платформ

  • Добавлено предупреждение о самодиагностике, если хосту не хватает подключения к Интернету.

  • Исправлена проблема, из-за которой пользователи не могли сохранять файлы с тома с помощью параметра «Сохраняет как» в пользовательском интерфейсе томов. Исправлены ошибки docker/for-win#12407.

  • Docker Desktop теперь использует cgroupv2. Если вам нужно запустить systemd в контейнере, то:

  • Убедиться, что ваша версия systemd поддерживает cgroupv2. Он должен быть не далее systemd 247. Рассмотрите возможность обновления любых образов centos:7 до centos:8.

  • Контейнерам, работающим под управлением systemd, необходимы следующие параметры: –privived –cgroupns=host -v/sys/fs/cgroup:/sys/fs/cgroup:rw.

Для Mac

Для Windows

  • Исправлена проблема, которая приводила к сбою Docker Desktop во время запуска, если путь к домашнему каталогу содержал символ, используемый в регулярных выражениях. Исправлены ошибки docker/for-win#12374.

Известная проблема

Информационная панель Docker неправильно отображает использование памяти контейнера как нулевое на компьютерах с Hyper-V. Вы можете использовать команду статистика Docker в командной строке в качестве обходного пути для просмотра фактического использования памяти. См. docker/for-mac#6076.

Устаревание

  • Следующие внутренние DNS-имена устарели и будут удалены из будущего релиза: docker-for-desktop, docker-desktop, docker.for.mac.host.internal, docker.for.mac.localhost, docker.for.mac.gateway.internal. Теперь вы должны использовать host.docker.internal, vm.docker.internal и gateway.docker.internal.

  • Удалено: Пользовательские правила RBAC были удалены из Docker Desktop, поскольку они предоставляют привилегии cluster-admin всем учетным записям служб. Исправляет docker/for-mac/#4774.

4.2.0

2021-11-09

Скачать Docker Desktop

Новый

Пауза/возобновление: теперь вы можете приостановить сеанс Docker Desktop, когда вы не используете его активно, и сэкономить ресурсы ЦП на вашем компьютере.

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

Управление окнами: размер и положение окна Docker Dashboard сохраняются при закрытии и повторном открытии Docker Desktop.

Обновления

Исправления ошибок и мелкие изменения

Для всех платформ

  • Улучшено: самодиагностика теперь также проверяет совпадение между IP-адресами хоста и docker networks.

  • Исправлено положение индикатора, отображающего наличие обновления на Docker Dashboard.

Для Mac

  • Исправлена проблема, из-за которой Docker Desktop переставал отвечать на запросы при нажатии Выход в диалоговом окне фатальной ошибки.

  • Исправлена редкая ошибка запуска, затрагивающая пользователей, у которых привязка docker volume смонтирована поверх каталога с хоста. Если оно существует, это исправление также удалит вручную добавленные пользователем записи ACL DENY DELETE в соответствующем каталоге хоста.

  • Исправлена ошибка, из-за которой файл Docker.qcow2 игнорировался при обновлении и вместо него использовался новый Docker.raw, что приводило к исчезновению контейнеров и образов. Обратите внимание, что если в системе есть оба файла (из-за предыдущей ошибки), то будет использоваться последний измененный файл, чтобы избежать повторного исчезновения последних контейнеров и образов. Чтобы принудительно использовать старый Docker.qcow2, удаляет новый файл Docker.raw. Исправляет docker/for-mac#5998.

  • Исправлена ошибка, из-за которой подпроцессы могли неожиданно завершает работу во время завершения работы, вызывая всплывающее окно с неожиданной фатальной ошибкой. Исправляет docker/for-mac#5834.

Для Windows

  • Исправлена ошибка, из-за которой Docker Desktop иногда зависал при нажатии кнопки «Выход» в диалоговом окне фатальной ошибки.

  • Исправлена проблема, из-за которой часто отображалось всплывающее окно Загружает обновление, когда обновление было загружено, но ещё не было применено docker/for-win#12188.

  • Исправлена установка нового обновления, убивающего приложение до того, как оно успеет закрыться.

  • Исправлено: установка Docker Desktop теперь работает даже с групповыми политиками, запрещающими пользователям запускать необходимые службы (например, LanmanServer) docker/for-win#12291.

4.1.1

2021-10-12

Скачать Docker Desktop

Исправления ошибок и мелкие изменения

Для Mac

При обновлении с версии 4.1.0 меню Docker не меняется на Обновить и перезапустить, поэтому вы можете просто дождаться завершения загрузки (значок изменится), а затем выбрать Перезапустить. Эта ошибка исправлена в версии 4.1.1 для будущих обновлений.

  • Исправлена ошибка, из-за которой файл Docker.qcow2 игнорировался при обновлении и вместо него использовался новый Docker.raw, что приводило к исчезновению контейнеров и образов. Если в системе есть оба файла (из-за предыдущей ошибки), то будет использоваться последний измененный файл, чтобы избежать повторного исчезновения последних контейнеров и образов. Чтобы принудительно использовать старый Docker.qcow2, удаляет новый файл Docker.raw. Исправляет docker/for-mac#5998.

  • Исправлена ошибка, из-за которой наложение уведомления об обновлении иногда не синхронизировалось между кнопкой Настройки и кнопкой Обновление ПО на панели управления Docker.

  • Исправлен пункт меню для установки только что загруженного обновления Docker Desktop. Когда обновление готово к установке, параметр Перезапустить изменится на Обновить и перезапустить.

Для Windows

  • Исправлена регрессия в интеграции WSL 2 для некоторых дистрибутивов (например, Arch или Alpine). Исправления docker/for-win#12229

  • Исправлена ошибка, из-за которой наложение уведомления об обновлении иногда не синхронизировалось между кнопкой «Настройки» и кнопкой «Обновление программного обеспечения» на панели инструментов.

4.1.0

2021-09-30

Скачать Docker Desktop

Новый

  • Обновления программного обеспечения: на вкладке «Настройки» теперь есть новый раздел, который поможет вам управлять обновлениями Docker Desktop. Раздел Обновления программного обеспечения уведомляет вас о каждом новом обновлении и позволяет загружает обновление или просмотреть информацию о том, что включено в более новую версию.

  • Compose V2 Теперь вы можете указывает, использовать ли Docker Compose V2 в общих настройках.

  • Управление томами: управление томами теперь доступно пользователям любой подписки, включая Docker Personal. Поставляет Docker Public Roadmap #215

Обновления

Исправления ошибок и мелкие изменения

Для Windows

  • Исправлена ошибка, связанная со срабатыванием антивирусного ПО, самодиагностика избегает вызова утилиты net.exe.

  • Исправлено повреждение файловой системы в виртуальной машине WSL 2 Linux при самодиагностике. Это может быть вызвано microsoft/WSL#5895.

  • Исправлена проблема с требованием SeSecurityPrivilege. См. docker/for-win#12037.

  • Исправлена синхронизация переключения контекста CLI с пользовательским интерфейсом. См. docker/for-win#11721.

  • Добавлен ключ vpnKitMaxPortIdleTime в settings.json, чтобы позволить отключить или продлить время простоя сетевого подключения.

  • Исправлен вылет при выходе. См. docker/for-win#12128.

  • Исправлена ошибка, из-за которой инструменты CLI были недоступны в дистрибутивах WSL 2.

  • Исправлено переключение с контейнеров Linux на контейнеры Windows, которое зависало из-за прав доступа к panic.log. См. for-win#11899.

Известные вопросы

Для Windows

Docker Desktop может не запускаться при обновлении до версии 4.1.0 в некоторых дистрибутивах на основе WSL, таких как ArchWSL. См. docker/for-win#12229

4.0.1

2021-09-13

Скачать Docker Desktop

Обновления

  • Compose V2 RC3

  • Compose v2 теперь размещен на github.com/docker/compose.

  • Исправлена паника при уменьшении масштаба с помощью compose up --scale.

  • Исправлено состояние гонки в compose run --rm при захвате кода выхода.

Исправления ошибок и мелкие изменения

Для всех платформ

  • Исправлена ошибка, из-за которой копирование-вставка была недоступна на панели инструментов Docker.

Для Windows

  • Исправлена ошибка, из-за которой Docker Desktop не запускался корректно с движком Hyper-V. См. docker/for-win#11963

4.0.0

2021-08-31

Скачать Docker Desktop

Новый

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

Обновленный Соглашение о подписке на Docker включает изменение условий для Docker Desktop.

  • Docker Desktop остаётся бесплатным для малого бизнеса (менее 250 сотрудников и менее 10 миллионов долларов годового дохода), личного использования, образования и некоммерческих проектов с открытым исходным кодом.

  • Для профессионального использования на крупных предприятиях требуется платная подписка (Pro, Team или Business) всего за 5 долларов в месяц.

  • Дата вступления в силу данных условий — 31 августа 2021 г. До 31 января 2022 г. действует льготный период для тех, кому потребуется платная подписка для использования Docker Desktop.

  • Подписки Docker Pro и Docker Team теперь включают коммерческое использование Docker Desktop.

  • Существующая подписка Docker Free была переименована в Docker Personal.

  • Никаких изменений в Docker Engine или любом другом вышестоящем проекте с открытым исходным кодом Docker или Moby.

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

Обновления

  • Compose V2 RC2

  • Исправлено имя проекта без учета регистра для compose down. См. docker/compose-cli#2023

  • Исправлено ненормализованное имя проекта.

  • Исправлено слияние портов при частичной ссылке.

  • Кубернетес 1.21.4

Исправления ошибок и мелкие изменения

Для Mac

  • Исправлена ошибка, из-за которой SSH был недоступен для сборок с URL-адреса git. Исправления for-mac#5902

Для Windows

  • Исправлена ошибка, из-за которой инструменты CLI были недоступны в дистрибутивах WSL 2.

  • Исправлена ошибка при переходе с контейнеров Linux на Windows из-за прав доступа на panic.log. for-win#11899