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

17.06.2-вс

2017-09-05

Клиент

  • Включает поддержку активности TCP в клиенте, чтобы предотвратить потерю соединения docker/cli # 415

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

  • Devmapper: убедиться, что UdevWait вызывается после вызовов setCookie моби/моби#33732

  • Aufs: убедиться, что слои различий правильно удалены, чтобы оставшиеся файлы не занимали хранилище моби/моби#34587

Режим Swarm

17.06.1-вс

2017-08-15

Строитель

  • Исправить регрессию, когда ADD из извлеченных архивов удаленного URL-адреса #89

  • Исправлена обработка удаленной нотации «git@» #100

  • Исправлен конфликт копии --from с принудительным извлечением #86

Клиент

  • Выполняет обрезку томов необязательными при запуске docker system prune и добавляет флаг --volumes #109

  • Отображение хода выполнения реплицированных задач до того, как им будет назначен #97

  • Исправить зависание docker wait, если контейнер не существует #106

  • Если docker swarm ca вызывается без флага --rotate, выдается предупреждение, если передаются другие флаги #110

  • Исправлена ошибка, из-за которой согласование версии API не работало, если демон возвращает ошибку #115

  • Выводит ошибку, если фильтр «until» сочетается с «–volumes» в системной обрезке #154

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

  • Исправление ведения журнала stderr для journald и syslog #95

  • Читатели журнала исправлений могут блокировать запись на неопределенный срок #98

  • Исправлена ошибка, из-за которой драйвер awslogs повторял последнее событие #151

Нетворкинг

  • Устранена проблема с параметрами драйвера, не полученными сетевыми драйверами #127

Плагины

  • Сделать плагин более устойчивым к сбоям #91

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

  • Предотвращение утечки goroutine при остановке healthcheck #90

  • Не выдавать ошибку при переименовании, если переименование не поддерживается #92

  • Ограничьте максимальную задержку задержки до 2 секунд для соединения GRPC #94

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

  • Исправлена ошибка, из-за которой контейнер не отвечал на SIGKILL при паузе #102

  • Улучшено сообщение об ошибке, если загружен образ для несовместимой ОС #108

  • Устраните утечку ручки в go-winio #112

  • Устранить проблему при обновлении, из-за которой Docker не отображал запущенные контейнеры, когда --live-restore включён #117

  • Исправлена ошибка, из-за которой службы, использующие секреты, не запускались на демонах, использующих функцию userns-remap #121

  • Исправлена обработка ошибок с ошибками not-exist при удалении #142

  • Fix Представление Swagger REST API не может быть загружено с помощью SwaggerUI #156

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

  • Редактировать секретные данные при создании секрета #99

Режим Swarm

  • Не добавляйте повторяющиеся сведения о платформе в спецификацию обслуживания #107

  • Обновление кластера и устранение проблем с памятью #114

  • Изменение запроса на получение сети для возврата предопределенной сети в swarm #150

17.06.0-вт

2017-06-28

Примечание

В Docker 17.06.0 есть проблема в сборщике образов, вызывающая изменение поведения инструкции ADD файла Dockerfile при обращении к удаленному файлу .tar.gz. Проблема будет исправлена в Docker 17.06.1.

Примечание

Начиная с Docker CE 17.06, пакеты Ubuntu также доступны для IBM Z с архитектурой s390x.

Примечание

Docker 17.06 по умолчанию отключает связь с устаревшими (v1) реестрами. Если вам требуется взаимодействие с реестрами, которые ещё не перешли на протокол v2, устанавливает параметр демона --disable-legacy-registry=false. Взаимодействие с реестрами v1 будет удалено в Docker 17.12.

Строитель

  • Добавляет параметр --iidfile в сборку Docker. Он позволяет указывает место для сохранения полученного идентификатора образа

  • Разрешить указывать любую удаленную ссылку в URL-адресах git checkout #32502

Клиент

  • Добавляет параметр --format к docker stack ls №31557

  • Добавлена поддержка меток в инициированных сборках compose №32632 №32972

  • Добавляет параметр --format к docker history №30962

  • Добавляет опцию --format к docker system df №31482

  • Разрешить указывать серверы имён и домены поиска в файлах стека #32059

  • Добавляет поддержку службы read_only в docker stack deploy #docker/cli/73

  • Отображение информации TLS кластера Swarm и узла #docker/cli/44

  • Добавляет поддержку предпочтения размещения в docker stack deploy #docker/cli/35

  • Добавляет новую подкоманду ca в docker swarm, чтобы разрешить управление swarm CA #docker/cli/48

  • Добавляет спецификацию учетных данных в compose #docker/cli/71

  • Добавляет поддержку параметров формата csv в --network и --network-add #docker/cli/62 #33130

  • Исправление стека compose привязки томов в Windows #docker/cli/136

  • Правильно обрабатывать демон Docker без информации реестра #docker/cli/126

  • Разрешить флаги --detach и --quiet при использовании –rollback #docker/cli/144

  • Удаляет устаревший флаг --email из docker login #docker/cli/143

  • Скорректирован вывод памяти docker stats #docker/cli/80

Распределение

  • Выбрать дайджест, а не тег, если оба предоставлены во время извлечения №33214

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

  • Добавляет метаданные отслеживаемого типа ресурса для драйвера ведения журнала GCP #32930

  • Добавляет многострочную обработку в драйвер журналов AWS CloudWatch #30891

Нетворкинг

  • Добавлена поддержка служб режима swarm с локальными сетями узлов, такими как macvlan, ipvlan, bridge, host №32981

  • Передать параметры драйвера сетевым драйверам при создании службы №32981

  • Изолируйте трафик уровня управления Swarm от трафика данных приложения, используя –data-path-addr №32717

  • Несколько улучшений службы обнаружения #docker/libnetwork/1796

Упаковка

  • Положитесь на container-selinux в Centos/Fedora/RHEL, когда доступен №32437

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

  • Добавляет информацию о сборке и движке prometheus metrics №32792

  • Обновляет containerd до d24f39e203aa6be4944f06dd0fe38a618a36c764 #33007

  • Обновляет runc до 992a5be178a62e026f4069f443c6164912adbf09 #33007

  • Добавлена возможность автоматической настройки blkdev для devmapper №31104

  • Добавляет список драйверов журнала в docker info #32540

  • Добавляет конечную точку API, чтобы разрешить получение манифеста образа #32061

  • Не удалять контейнер из памяти при ошибке forceremove #31012

  • Добавлена поддержка метрических плагинов №32874

  • Возвращает ошибку, когда для команд prune задан недопустимый фильтр #33023

  • Добавляет опцию демона, чтобы разрешить отправку внешних слоев №33151

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

  • Добавляет события кластера в поток событий Docker. №32421

  • Добавлена поддержка поиска DNS в Windows №33311

  • Обновляет до Go 1.8.3 №33387

  • Предотвращение сбоя контейнера при перезапуске журнала #контейнерd/930

  • Исправление ошибок проверки работоспособности из-за недопустимых переменных среды №33249

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

  • Предотвратить перезапуск контейнера при остановке, если его стоп-сигнал установлен на SIGKILL #33335

  • Убедиться, что драйверы журнала передают одно и то же имя файла конечным точкам StartLogging и StopLogging №33583

  • Удаляет дамп структуры данных демона на SIGUSR1, чтобы избежать паники №33598

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

  • Разрешить персонализацию с установленным битом UNAME26 в профиле seccomp по умолчанию #32965

Swarm Режим

  • Добавляет параметр, позволяющий указывает другой интерфейс для трафика данных (в отличие от управляющего трафика) №32717

  • Разрешить указывать секретное местоположение внутри контейнера №32571

  • Добавлена поддержка секретов в Windows №32208

  • Добавляет информацию TLS в информацию swarm и конечную точку информации об узле #32875

  • Добавлена поддержка сервисов для переноса произвольных объектов конфигурации #32336, #docker/cli/45,№33169

  • Добавляет API для поворота сертификата swarm CA #32993

  • Закрепление дайджеста службы теперь обрабатывается на стороне клиента №32388, №33239

  • Размещение теперь также принимает платформа в аккаунте №33144

  • Исправлено возможное зависание при сбое присоединения #docker-ce/19

  • Устранена проблема, из-за которой внешний CA не принимался №33341

  • Исправлена возможная паника оркестровки в кластерах смешанной версии #свормкит/2233

  • Избегать назначения повторяющихся IP-адресов во время инициализации #свормкит/2237

Устаревание

  • Отключить устаревший реестр (v1) по умолчанию №33629