Docker

На этой странице содержатся примечания к выпуску Docker Desktop для Windows 2.x.

Сообщество Docker Desktop 2.5.0.1

2020-11-10

Скачать Docker Desktop

Для Windows

Обновления

Сообщество Docker Desktop 2.5.0.0

2020-11-02

Скачать Docker Desktop

Для Windows

Docker Desktop 2.5.0.0 содержит обновление Kubernetes. Ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Новый

  • Пользователи с платной подпиской Docker теперь могут видеть отчёт о сканировании уязвимостей на вкладке «Удаленные репозитории» в Docker Desktop.

  • Docker Desktop представляет опция поддержки для пользователей с платной подпиской Docker.

Обновления

Устаревание

  • Docker Desktop больше нельзя установить в Windows 1703 (сборка 15063).

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

  • «Выполняет диагностику» переименовано в «Получает поддержку».

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

  • Исправлена проблема, связанная с монтированием NFS. См. docker/for-mac#4958.

  • Исправлена проблема, из-за которой bash в WSL не находил интерфейс командной строки docker, если он запускался до Docker Desktop.

  • Исправлена проблема со списками исключений прокси-сервера HTTP, содержащими такие записи, как localhost или 127.0.0.1. Исправлены ошибки docker/for-win#8750.

  • Когда процесс интеграции WSL неожиданно останавливается, пользователь теперь уведомляется и может решить, перезапустить его или нет, вместо того, чтобы всегда пытаться перезапустить его в цикле. исправляет docker/for-win#8968.

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

  • Диагностика: избегать зависаний, когда Kubernetes находится в сломанном состоянии.

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

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

  • При совместном использовании файла в контейнере (например, docker run -v ~/.gitconfig) Docker Desktop не отслеживает родительский каталог. Исправляет docker/for-mac#4981.

Сообщество Docker Desktop 2.4.0.0

2020-09-30

Скачать Docker Desktop

Для Windows

Docker Desktop 2.4.0.0 содержит обновление Kubernetes. Ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Новый

  • Docker Compose CLI — 0.1.18, позволяющий использовать тома с Compose и облаком через ECS и ACI.

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

  • Docker Desktop теперь включает BuildKit по умолчанию после сброса до заводских настроек. Чтобы вернуться к старому интерфейсу docker build, перейдите в Настройки > Docker Engine и отключает функцию BuildKit.

  • Помощник по учетным данным Amazon ECR

Обновления

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

  • Удален устаревший контекст Kubernetes docker-for-desktop. Вместо этого следует использовать контекст docker-desktop. Исправления docker/for-win#5089 и docker/for-mac#4089.

  • Удалена возможность запускать контейнеры Windows из установщика.

  • Закрепление приложения на панели задач и нажатие на него запустит представление контейнера, если Docker уже запущен.

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

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

  • Добавлена поддержка эмуляции Risc-V через Qemu 4.2.0.

  • Добавлена низкоуровневая отладочная оболочка, доступная через putty -serial \\.\pipe\dockerDebugShell.

  • Копирует журналы контейнера без цветов Ansi в буфер обмена. Исправляет docker/for-mac#4786.

  • Исправлен запуск приложения, если внутри файла Docker указан hosts daemon.json. См. docker/for-win#6895

  • Исправлено DNS-разрешение коротких имён. См. docker/for-win#4425.

  • Переключено с chronyd на sntpcd, чтобы обойти проблемы с синхронизацией времени хоста. Исправлены ошибки docker/for-win#4526.

  • Избегать блокировки запуска, если установлен параметр «Открывает демон на tcp://localhost:2375 без TLS» и localhost:2375 используется другой программой. См. docker/for-win#6929 docker/for-win#6961.

  • Исправлена ошибка, из-за которой при добавлении папки на несуществующем диске в настройках создавалась пустая запись. См. docker/for-win#6797.

  • Избегать сбоев с сообщением «Функция не реализована» во время файлового ввода-вывода на общих томах. Исправления docker/for-win#5955

  • Убедиться, что docker run -v/var/run/docker.sock правильно перезаписывает пути Windows, см. docker/for-win#6628.

  • Исправлен сбой, который возникал, когда Docker Desktop загружал поврежденный файл конфигурации Docker CLI. Исправляет docker/for-win#6657.

  • Убедиться, что localhost и 127.0.0.1 могут использоваться в настройках прокси для перенаправления на прокси на хосте. Исправления docker/for-win#5715 и docker/for-win#6260.

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

  • Исправлена ошибка в обработке путей к общим томам с символами «..». Исправляет docker/for-win#5375.

  • Сообщить о проверке ошибок обновлений во всплывающем уведомлении. Исправлены ошибки docker/for-win#6364.

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

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

  • Docker Desktop всегда синхронно сбрасывает кеши файловой системы при запуске контейнера. См. docker/for-mac#4943.

  • Compose-on-Kubernetes больше не включается в установщик Docker Desktop. Вы можете скачать его отдельно от файла compose-on-kubernetes страница релиза.

Изменения WSL 2

  • Контексты Docker теперь синхронизируются между дистрибутивами Windows и WSL.

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

  • Исправлен сбой прокси, который происходил, когда glibc не был совместим. См. docker/for-win#8183.

  • Исправлена ошибка, из-за которой удаление контейнера, монтирующего /mnt/wsl, нарушало интеграцию с WSL. См. docker/for-win#7836.

  • Добавлена поддержка монтирования файлов из дистрибутива с помощью интерфейса командной строки Windows (например, docker run -v \\wsl$\Ubuntu\home\simon\web:/web ...).

  • Исправлено сообщение об ошибке при попытке использовать общий том с относительным путём. Исправляет docker/for-win#6894.

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

  • Исправлено несоответствие версии Docker Compose внутри и вне WSL 2. Исправляет docker/for-win#6461.

  • Обнаружение остановки дистрибутива wsl docker-desktop и отображение более четкого сообщения об ошибке.

  • Исправьте состояние гонки при открытии портов.

  • Диалоговое окно «Включить» больше не блокирует другие окна.

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

  • Существует известная проблема при использовании docker-compose с именованными томами и gRPC FUSE: второй и последующие вызовы docker-compose up завершатся ошибкой из-за того, что путь к тому имеет префикс /host_mnt.

  • Существует известная проблема при включении Kubernetes, из-за которой пользовательский интерфейс настроек иногда не может обновить состояние Kubernetes. Чтобы обойти эту проблему, закрывает и снова открывает окно.

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

Сообщество Docker Desktop 2.3.0.5

2020-09-15

Скачать Docker Desktop

Для Windows

Новый

Обновления

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

  • WSL2: исправлен сбой при использовании несовместимого glibc. См. docker/for-win#8183.

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

  • Системный вызов clock_gettime64 возвращает EPERM, а не ENOSYS в образах i386. Чтобы обойти эту проблему, отключает seccomp, используя флаг --privileged. См. docker/for-win#8326.

Сообщество Docker Desktop 2.3.0.4

2020-07-27

Скачать Docker Desktop

Для Windows

Обновления

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

  • Docker Desktop теперь предлагает пользователям предоставлять общий доступ к каталогам для таких путей, как ////c/Users/foo, а не только для таких путей, как C:\Users\foo и C:/Users/foo.

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

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

  • Панель инструментов: исправлено открытие CLI для контейнеров Windows. См. docker/for-win#7079

  • Панель инструментов: Исправлены журналы контейнеров, которые иногда были усечены. Исправления docker/for-win#5954

  • WSL 2: исправлена проблема, из-за которой изменение оболочки пользователя по умолчанию блокировало интеграцию WSL. Исправления docker/for-win#7653

  • WSL 2: исправлена проблема с восстановлением дистрибутивов WSL, застрявших в состоянии «Установка».

Сообщество Docker Desktop 2.3.0.3

2020-05-27

Скачать Docker Desktop

Для Windows

Обновления

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

  • Исправлен сбой при сбросе к заводским настройкам с отключенным Hyper-V. Исправлены ошибки docker/for-win#6738.

  • Исправлено открытие приложения в VS Code из работающего приложения WSL 2. Исправлены ошибки docker/for-win#6472.

  • Исправлено монтирование Swarm в WSL 2. Исправлены docker/for-win#6507.

  • Исправлена ошибка при использовании образа Microsoft mssql. Исправления docker/for-win#6646

  • Реализован fallocate для общих файловых систем. См. docker/for-win#6658

  • Исправлен сбой установщика, когда в системе присутствовала старая и/или частично удаленная версия Docker Desktop. Исправлены ошибки docker/for-win#6536.

  • Исправлена задержка при открытии меню системного трея. Исправляет docker/for-win#1011.

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

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

  • Повторно добавлено средство сопоставления устройств во встроенное ядро Linux. Исправляет docker/for-mac#4549.

  • Исправлена проблема, которая приводила к сбою атрибута :z в монтировании привязки. Исправлены ошибки docker/for-win#6634.

Сообщество Docker Desktop 2.3.0.2

2020-05-11

Скачать Docker Desktop

Для Windows

Новый

  • Пользователи Windows 10 Home теперь могут использовать Docker Desktop через WSL 2. Для этого требуется Windows 10 версии 2004 или выше. Для получения дополнительной информации см. Устанавливает Docker Desktop в Windows.

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

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

Обновления

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

WSL 2

  • Docker Desktop предоставляет хост-порты в Linux только в том случае, если порт Windows доступен.

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

  • Docker Desktop по умолчанию использует WSL 2 при установке в совместимых версиях ОС.

  • Docker Desktop обнаруживает отсутствующее ядро Linux и добавляет указатель в документацию Microsoft для загрузки ядра.

  • Определяет, когда серверная часть WSL 2 остановится, и разрешите пользователю перезапустить её.

  • Добавлена поддержка chmod/chown для привязки WSL 2. Исправлены ошибки docker/for-win#6284.

  • Добавлена проверка включения виртуализации в BIOS.

Обмен файлами

  • Исправлена ошибка, из-за которой переименование родительских каталогов общих папок приводило к ложным ошибкам File not found. Исправляет docker/for-win#6200.

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

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

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

  • Исправлена ошибка получения файловых событий по длинным путям (> 260 символов). Исправлены ошибки docker/for-win#6337.

  • Docker Desktop представляет действительные соединения каталогов как каталоги (а не символические ссылки) и правильно обрабатывает аннулирование кеша и внедрение событий. Исправляет docker/for-win#5582.

Другие исправления

  • Уменьшен размер установщика Docker Desktop с 960 МБ до 409 МБ.

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

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

  • Исправлена фильтрация журналов событий Windows при их копировании в файлы журналов Docker Desktop. Исправлен docker/for-win#6258.

  • Исправлена утечка дескриптора в vpnkit-bridge. Исправлен docker/for-win#5841

  • Исправлена ошибка при удалении виртуального коммутатора Docker Desktop.

  • Добавлена ссылка на канал Edge из пользовательского интерфейса.

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

  • Исправлена ошибка, которая учитывала параметр API механизма Docker expose on TCP только при перезапуске приложения. Теперь настройка вступит в силу при нажатии кнопки «Применить».

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

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

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

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

  • Исправлена проблема, из-за которой порт контейнера не мог быть открыт на определенном IP-адресе хоста. См. docker/for-win#5546.

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

  • Поддержка Ceph была удалена из Docker Desktop для экономии места на диске.

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

  • В программу установки добавлена проверка предварительных требований для службы LanmanServer. Исправления docker/for-win#5150

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

  • Некоторые команды CLI не работают, если вы используете Docker Desktop в экспериментальном режиме контейнеров Linux в Windows (LCOW). В качестве альтернативы мы рекомендуем запускать либо традиционные контейнеры Linux, либо Серверная часть WSL 2.

WSL 2

  • Сервисные привязки Swarm не всегда корректно восстанавливаются.

  • Привязка файлов, расположенных за пределами корневой точки подключения (файлы в пределах /mnt/c, /tmp, /run...), работает неправильно, если их монтирует несколько контейнеров.

Сообщество Docker Desktop 2.2.0.5

2020-04-02

Скачать Docker Desktop

Для Windows

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

  • Docker Desktop генерирует события fsnotify.WRITE в контейнерах Linux при изменении файлов на хосте. Исправляет docker/for-win#5530.

  • Исправлено состояние гонки в readlink на общих томах с использованием «mfsymlinks». Исправлены ошибки docker/for-win#5793.

  • Синхронизация времени ВМ стала более надежной. См. docker/for-win#4526.

  • Исправлена ошибка, из-за которой файлы в общих томах не менялись при использовании volumes_from в docker-compose.yml. См. docker/for-win#5530.

  • Исправлена ошибка, из-за которой открытие файла только для чтения завершалось ошибкой Operation not permitted. Исправления docker/for-win#6016 и docker/for-win#6017.

Сообщество Docker Desktop 2.2.0.4

2020-03-13

Скачать Docker Desktop

Для Windows

Обновления

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

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

  • Docker Desktop теперь отображает скрытые файлы в общих томах. Исправлены ошибки docker/for-win#5808.

  • Docker Desktop теперь генерирует события inotify MODIFY в общих файловых системах для общего доступа к файлам Windows. Исправлены ошибки docker/for-win#5530.

  • Попытки создать файлы в общем томе с одинаковым именем файла, но в другом регистре (верхний/нижний регистр) в файловой системе Windows теперь будут завершаться с ошибкой EEXIST. Исправление docker/for-win#5894.

  • Исправлена ошибка аннулирования кеша и внедрения событий в общие тома с путями хоста длиннее 260 символов.

  • Docker Desktop теперь позволяет пользователям переименовывать открытые файлы в общих томах. Исправлены ошибки docker/for-win#5565.

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

  • Kubernetes: постоянные тома, созданные с помощью утверждений, теперь хранятся на виртуальной машине. Исправляет docker/for-win#5665.

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

  • Исправлена проблема с совместным доступом к файлам, из-за которой Docker Desktop блокировал случайные файлы. Исправления docker/for-win#5624 и docker/for-win#5575.

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

  • Некоторые команды CLI не работают, если вы используете Docker Desktop в экспериментальном режиме контейнеров Linux в Windows (LCOW). В качестве альтернативы мы рекомендуем запускать либо традиционные контейнеры Linux, либо экспериментальную версию Серверная часть WSL.

  • Невозможно изменяет размер образа диска с помощью пользовательского интерфейса Настройки Docker Desktop. Если вы хотите обновить размер образа диска (например, до 128 ГБ), выполняет следующую команду в PowerShell:

powershell   Resize-VHD -Path 'C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx' -SizeBytes 128gb

Сообщество Docker Desktop 2.2.0.3

2020-02-11

Скачать Docker Desktop

Для Windows

Обновления

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

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

  • Исправлена обработка общих томов с относительными путями в docker-compose.yml. Исправлены ошибки docker/for-win#5516.

  • Исправлена обработка общих томов, где регистр пути (верхний/нижний регистр) не точно соответствовал хосту. Исправлены ошибки docker/for-win#5516.

  • Исправлена проблема, из-за которой изменение файла в файловой системе Windows не приводило к обновлению файла в контейнере. Исправления docker/for-win#5530 и docker/for-win#5550.

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

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

  • Исправлена проблема с синхронизацией файлов при монтировании привязки. Исправлены ошибки docker/for-win#5533.

  • Исправлена ошибка, из-за которой временные метки сбрасывались до нуля для файлов в общих томах. Исправления docker/for-win#5528 и docker/for-win#5543.

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

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

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

  • Исправлена проблема, из-за которой пользовательский интерфейс Docker Desktop не запускался, если в переменной среды no_proxy есть запись, начинающаяся с точки (.). Исправления Docker/для выигрыша/5551.

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

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

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

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

  • Исправлена ошибка, из-за которой при выполнении команды DockerCli.exe -SharedDrives не отображался список общих дисков. Исправлены ошибки docker/for-win#5625.

  • Начиная с Docker Desktop 2.2.0.3, вы должны обращаться ко всем общим файлам, используя их исходный регистр. Например, если вы создали файл с именем test, вы должны открывает его как test. Попытки открывает файл как Test завершатся ошибкой No such file or directory. Дополнительные сведения см. в разделе Советы по общим дискам, разрешениям и подключению томов в выпуске Обмен файлами.

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

  • DockerNAT был удален из Docker Desktop 2.2.0.0, поскольку использование IP-адреса для связи между хостом и контейнером не поддерживается. Для связи из контейнера с хостом необходимо использовать специальное DNS-имя host.docker.internal. Мы также рекомендуем использовать порты для связи между хостом и контейнером. Для получения дополнительной информации см. Сеть.

Однако если ваша текущая настройка использует IP-адреса для связи, вы можете использовать временный обходной путь для восстановления DockerNAT. Для этого открывает C:\Program Files\Docker\Docker\resources\MobyLinux.ps1 и добавляет $SwitchName = "DockerNAT" между строками 175 и 176. Обратите внимание, что временный обходной путь для восстановления DockerNAT может быть удален из будущих релизов. — Соединения каталогов в общих томах, направленные за пределы общего тома, не работают. — В настоящее время невозможно переименовать открытые файлы в общих томах. — В некоторых случаях контейнеры Docker не синхронизируют время с хостом, когда хост-компьютер переводится в спящий режим. — Невозможно использовать localhost в настройках прокси. Вместо этого вы можете использовать host.docker.internal, чтобы обойти эту проблему.

Сообщество Docker Desktop 2.2.0.0

2020-01-21

Docker Desktop 2.2.0.0 содержит обновление Kubernetes. Ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Обновления

Новый

  • Панель инструментов Docker Desktop: Новая панель управления Docker Desktop предоставляет удобный интерфейс, который позволяет вам взаимодействовать с контейнерами и приложениями, а также управлять жизненным циклом ваших приложений непосредственно из пользовательского интерфейса. Кроме того, он позволяет вам получать доступ к журналам, просматривать сведения о контейнере и отслеживать использование ресурсов для изучения поведения контейнера. Подробную информацию о новом пользовательском интерфейсе Dashboard см. в Панель инструментов Docker Desktop.

  • Бэкэнд WSL 2: В экспериментальной бэкенд-архитектуре Docker Desktop WSL 2 представлена поддержка Kubernetes, обновленный демон Docker, сеть с поддержкой VPN и дополнительные функции. Для получения дополнительной информации см. Серверная часть Docker Desktop WSL 2.

  • Новая реализация общего доступа к файлам: Docker Desktop представляет новую реализацию общего доступа к файлам, которая заменяет сети Samba, CIFS и Hyper-V. Новая реализация предлагает улучшенную производительность ввода-вывода. Кроме того, при использовании новой файловой системы:

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

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

    Дополнительные сведения см. в записи блога Новая реализация общего доступа к файлам в Docker Desktop Windows.

  • Добавлен параметр Интеграция WSL в Настройки > Ресурсы для выбора дистрибутивов WSL 2. Эта опция будет видна только после включения WSL 2 на вашем компьютере.

  • Представлен новый пользовательский интерфейс для меню Настройки Docker Desktop.

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

  • Добавлена возможность запускать и останавливать существующие приложения на основе Compose и просматривать объединенные журналы в пользовательском интерфейсе Dashboard Docker Desktop.

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

  • Включены такие функции Windows, как Hyper-V и контейнеры, во время установки, что снижает потребность в повторном перезапуске после установки.

  • Добавлена поддержка заголовков Expect: 100-continue в прокси Docker API. Некоторые HTTP-клиенты, такие как curl, отправляют данный заголовок, когда полезная нагрузка велика, например при создании контейнеров. Исправляет moby/moby#39693.

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

  • Деактивирована кнопка Сбросить Kubernetes, когда Kubernetes не активирован.

  • Улучшена навигация в интерфейсе Настройки и Устранение неполадок.

  • Docker Machine больше не входит в состав установщика Docker Desktop. Вы можете скачать его отдельно со страницы Релизы Docker Machine.

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

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

  • Исправлена ошибка запуска контейнера, когда контейнер имеет более одного порта с произвольным или ещё не настроенным внешним номером порта. Например, docker run -p 80 -p 443 nginx). Исправления docker/for-win#4935 и docker/compose#6998.

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

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

  • Docker Desktop теперь поддерживает события inotify в общих файловых системах.

  • Запуск Docker Desktop теперь более надежен и не конфликтует с программным обеспечением брандмауэра хоста.

  • Исправлена редкая проблема, приводившая к сбою Docker Desktop с ошибкой Unable to stop Hyper-V VM: Cannot validate argument on parameter 'SwitchName'. The argument is null or empty..

  • Исправлена ошибка, приводившая к редкому сбою при удалении Docker Desktop.

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

  • Исправлены различные проблемы со стабильностью.

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

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

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

  • Для WSL 2 требуется Windows 10 Insider Preview сборки 19018 или более поздней версии.

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

  • Новая реализация общего доступа к файлам gRPC FUSE не поддерживает подключение к новым дискам (например, USB-накопителям), добавленным после запуска Docker Desktop. Если вы хотите поделиться новым диском в Docker Desktop, вы должны выйти из Docker Desktop, а затем запускает приложение, чтобы обновить список дисков в настройках.

  • Совместное использование файлов с виртуальных дисков, созданных ImDisk Toolkit, не работает.

Сообщество Docker Desktop 2.1.0.5

2019-11-18

Скачать Docker Desktop

Для Windows

Docker Desktop 2.1.0.5 содержит обновление Kubernetes. Обратите внимание, что ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Обновления

Сообщество Docker Desktop 2.1.0.4

2019-10-21

Скачать Docker Desktop

Для Windows

Docker Desktop 2.1.0.4 содержит обновление Kubernetes. Обратите внимание, что ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Обновления

Новый

Docker Desktop теперь позволяет вам входить в Docker Hub с помощью двухфакторной аутентификации.

Сообщество Docker Desktop 2.1.0.3

2019-09-16

Скачать Docker Desktop

Для Windows

Обновления

Сообщество Docker Desktop 2.1.0.2

2019-09-04

Скачать Docker Desktop

Для Windows

Docker Desktop 2.1.0.2 содержит обновление Kubernetes. Ваш локальный кластер Kubernetes будет сброшен после установки этой версии.

Обновления

Сообщество Docker Desktop 2.1.0.1

2019-08-08

Скачать Docker Desktop

Для Windows

Обратите внимание, что вы должны войти в систему и создать Docker ID, чтобы загружает Docker Desktop.

Обновления

Новый

  • Установка флажка «Экспериментальные функции» в меню «Демон» Настройки включает экспериментальные функции для демона Docker и интерфейса командной строки Docker.

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

Экспериментальный

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

Docker Desktop Community 2.1.0.0 содержит следующие экспериментальные функции:

  • Приложение Docker: приложение Docker — это подключаемый модуль интерфейса командной строки, который помогает настраивать, совместно использовать и устанавливать приложения. Для получения дополнительной информации см. Работа с приложением Docker.

  • Docker Buildx: Docker Buildx — это плагин CLI для расширенных возможностей сборки с помощью BuildKit. Для получения дополнительной информации см. Страница сборки.

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

  • Исправлена проблема с подписыванием скриптов PowerShell, которая вызывала ошибки AuthorizationManager check failed на компьютерах со строгими групповыми политиками при подписании скриптов PowerShell. Docker/for-win#4376

  • Исправлена проблема, из-за которой пользователи не могли запускает Docker Desktop после обновления до версии 2.1.0.0. Docker/for-win#4390

  • Исправлена проблема, из-за которой попытки обновить Docker Desktop до версии 2.1.0.0 иногда заканчивались ошибкой value cannot be null. Docker/for-win#4343

  • Исправлена проблема, из-за которой установщик зависал при обновлении Docker Desktop до версии 2.1.0.0. Docker/for-win#4387

  • Улучшены сообщения об ошибках, отображаемые во время операций жизненного цикла ВМ. Docker/for-win#4348

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

  • Роль cluster-admin в локальном кластере Kubernetes ограничена пространством имён kube-system.

  • Уменьшено время запуска ВМ. swap не создаётся каждый раз при загрузке виртуальной машины.

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

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

  • Исправлена установка Kubernetes с подсетью VPNkit.

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

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

  • Значок на панели задач теперь открывает меню Docker Desktop с помощью левой и правой кнопки мыши.

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

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

  • Для контейнеров Linux в Windows (LCOW) узел должен работать под управлением Windows 10 Профессиональная или Windows 10 Корпоративная версии 1809 или более поздней.

  • Флажок Отправлять статистику использования установлен по умолчанию в сообществе Docker Desktop для Windows. Данный параметр нельзя изменяет.

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

  • Исправлена операция удаления Kubernetes для утверждений о постоянных томах в Windows.

  • Docker Desktop теперь усекает ответы UDP DNS, размер которых превышает 512 байт.

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

  • Исправлен порт 8080, который использовался на локальном хосте при запуске Kubernetes.

  • Продукт переименован с Docker для Windows на Docker Desktop.

  • Исправлена ссылка Create issue (Создание проблемы) в окне диагностики.

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

  • Docker Desktop теперь собирает /etc/hosts, чтобы помочь с диагностикой.

  • Добавлены отсутствующие параметры демона в Docker Engine 18.09.

  • Когда две службы имеют общий открытый порт, Docker Desktop предоставляет доступные порты для второй службы.

  • Исправлена блокировка пользовательского интерфейса при изменении состояния Kubernetes.

Docker Community Edition 2.0.0.3 2019-02-15

Скачать Docker Desktop

Для Windows

  • Обновления

  • Docker 18.09.2, исправления CVE-2019-5736

  • Исправлена ошибка

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

Docker Community Edition 2.0.0.2 2019-01-16

Скачать Docker Desktop

Для Windows

  • Обновления

  • Docker 18.09.1

  • Docker Machine 0.16.1

  • Kubernetes 1.10.11, исправления CVE-2018-1002105

  • Kitematic 0.17.6

  • Golang 1.10.6, исправления CVE: CVE-2018-16875, CVE-2018-16873 и CVE-2018-16874

  • Windows 14393 помечена как устаревшая; он больше не будет поддерживаться в следующем крупном стабильном выпуске (2.1.0.0 и выше)

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

  • Переименовывает Docker для Windows в Docker Desktop.

  • Добавить отсутствующие параметры демона 18.09

Docker Community Edition 2.0.0.0-win81 2018-12-07

Скачать Docker Desktop

Для Windows

  • Обновления

  • Docker compose 1.23.2

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

  • Compose: исправлена ошибка, из-за которой URL-адреса контекста сборки не удавалось построить в Windows. Исправления docker/for-win#2918

Docker Community Edition 2.0.0.0-win78 2018-11-19

Скачать Docker Desktop

Для Windows

  • Обновления

  • Docker 18.09.0

  • Docker compose 1.23.1

  • Docker Machine 0.16.0

  • Kitematic 0.17.5

  • Ядро Linux 4.9.125

  • Новый

  • Схема новой версии

  • Устаревание

  • Убрана поддержка AUFS

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

  • Контейнеры Windows: исправление настроек группового демона. Исправления docker/for-win#2647

  • Контейнеры Windows: лучшее разрешение host.docker.internal, не переписывайте его, если оно не изменено. Из docker/for-win#1976

  • Не пытайтесь обновить монтирование общего ресурса samba при использовании контейнеров Windows.

  • Улучшенное обновление DNS слишком подробное в журналах

  • VPNKit: улучшена масштабируемость переадресации портов.

  • VPNKit: ограничение размера таблицы UDP NAT. Это гарантирует, что переадресация портов и обычный TCP-трафик продолжаются даже при использовании очень болтливых протоколов UDP.

  • LCOW больше не нужен флаг –platform для мультиархитектурных образов.

  • Размер диска теперь можно изменяет с 32 ГБ до места на диске.

  • Исправлено слишком подробное обновление DNS в журналах.

  • Исправить панику в диагностике