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

17.09.1-вс

2017-12-07

Строитель

  • Исправлена утечка конфигурации на общем родительском этапе moby/moby#33753

  • Предупреждать только о пустых строках продолжения, а не только о строках комментариев moby/moby#35004

Клиент

  • Устанавливает версию API на клиенте, даже если не удается выполняет Ping docker/cli#546

Нетворкинг

  • Исправление наложения для временного повторного использования IP docker/libnetwork#2016

  • Исправление логики reapTime в NetworkDB и обработка очистки DNS для присоединяемого контейнера docker/libnetwork#2017

  • Отключить поиск имени хоста в цепочке существует, проверяет docker/libnetwork#2019

  • Исправление проблем с ворсинками docker/libnetwork#2020

  • Тип ошибки восстановления в FindNetwork moby/moby#35634

Время выполнения

  • Защита канала health monitor Go moby/moby#35482

  • Исправлена утечка состояния контейнера/исполнения moby/moby#35484

  • Добавляет/proc/scsi к замаскированным путям (исправление для обхода CVE-2017-16539 moby/moby/#35399

  • Tar-split поставщика: исправление для предотвращения проблемы нехватки памяти, которая может привести к сбою демона Docker moby/moby/#35424 Исправления CVE-2017-14992

  • Исправление тестов P/Z HubPullSuite moby/moby#34837

  • Windows: добавлена поддержка фильтрации версий по запросу moby/moby#35090

  • Windows: прекратить фильтрацию списков манифеста Windows по версии moby/moby#35117

  • Используйте rslave вместо rprivate в chroot-архиве moby/moby/#35217

  • Удаляет контейнер rootfs mountPath после размонтирования moby/moby#34573

  • Исправлено соблюдение размера tmpfs пользователя/dev/shm mount moby/moby#35316

  • Не прерывать установку may_detach_mounts (вместо этого записывает ошибку) moby/moby#35172

  • Исправлено сравнение версий при согласовании версии API moby/moby#35008

Режим Swarm

  • Увеличивает время ожидания запроса gRPC при отправке моментальных снимков docker/swarmkit # 2404

  • Исправлена фильтрация узлов при отсутствии драйвера журнала docker/swarmkit # 2442

  • Добавить ошибку при попытке изменяет имя кластера docker/swarmkit/#2454

  • Удалять вложения узла при удалении узла docker/swarmkit/#2456

  • Предоставьте настраиваемый номеронабиратель gRPC для переопределения прокси-набора номера по умолчанию docker/swarmkit/#2457

  • Избегает рекурсивной блокировки чтения swarm info moby/moby#35388

17.09.0-вс

2017-09-26

Строитель

  • Добавляет флаг --chown к командам ADD/COPY в Dockerfile moby/moby#34263

  • Исправлено клонирование ненужных файлов при сборке из репозиториев git moby/moby#33704

Клиент

  • Разрешить поля расширения в версии v3.4 формата compose docker/cli#452

  • Сделать файл compose позволяющим указывать имена для не внешнего тома docker/cli#306

  • Поддержите --compose-file - как стандартный ввод docker/cli#347

  • Поддержка start_period для проверки работоспособности в Docker Compose docker/cli#475

  • Добавлена поддержка stop-signal в командах стека докеров docker/cli#388

  • Добавлена поддержка порядка обновления в развертываниях compose docker/cli # 360

  • Добавляет ulimits в неподдерживаемые поля compose docker/cli#482

  • Добавляет --format к docker-search docker/cli#440

  • Показывать дайджесты образов, когда {{.Digest}} имеет формат docker/cli # 439

  • Вывод docker stack rm на stdout вместо stderr docker/cli#491

  • Исправлена ошибка, из-за которой docker history --format {{json .}} печатал удобочитаемые временные метки вместо ISO8601, когда --human=true docker/cli#438

  • Исправлена идемпотентность docker stack deploy при использовании секретов или конфигураций docker/cli#509

  • Исправлено представление случайных портов хоста docker/cli#404

  • Исправить избыточный перезапуск службы, когда служба создана с несколькими секретами moby/moby#34746

Журналирование

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

Нетворкинг

  • Добавляет параметр MTU уровня управления в конфигурацию демона moby/moby#34103

  • Добавляет виртуальный IP-адрес службы в петлевой адрес песочницы docker/libnetwork#1877

Время выполнения

  • Graphdriver: продвигать overlay2 поверх aufs moby/moby#34430

  • LCOW: дополнительные флаги для загрузки VHD moby/moby#34451

  • LCOW: не блокировать экспорт moby/moby#34448

  • LCOW: управление динамической песочницей moby/moby#34170

  • LCOW: Force Hyper-V Изоляция moby/moby#34468

  • LCOW: Перемещает toolsScratchPath в/tmp moby/moby#34396

  • LCOW: удаляет жесткое кодирование moby/moby#34398

  • LCOW: правильная обработка WORKDIR moby/moby#34405

  • Windows: монтирование именованных конвейеров moby/moby#33852

  • Исправьте ошибки «Отказано в доступе» при доступе к тому с принудительным режимом SELinux moby/moby#34684

  • Исправлен размер слоев, указанный как 0 в docker system df moby/moby#34826

  • Исправлены некоторые ошибки «устройство или ресурс заняты» при удалении контейнеров в ядрах на основе RHEL 7.4 moby/moby#34886

Режим Swarm

  • Указывает, автоматически ли блокируются менеджеры в swarm как часть docker info docker/cli#471

  • Добавляет подкоманду «откат службы докеров» docker/cli#205

  • Исправлена ошибка, из-за которой менеджеры не могли присоединиться, если размер моментального снимка gRPC превышает 4 МБ docker/swarmkit # 2375

  • Исправьте ошибки «отказано в доступе» для файла конфигурации в контейнерах с поддержкой SELinux moby/moby#34732

  • Исправлена ошибка, из-за которой не удалось развернуть службы на узлах ARM moby/moby#34021

Упаковка

Устаревание

  • Удаляет устаревший флаг демона --enable-api-cors moby/moby#34821