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

17.04.0-вт

2017-04-05

Строитель

  • Отключает журналирование контейнеров для контейнеров сборки №29552

  • Исправлено использование **/ в .dockerignore #29043

Клиент

  • Сортировка docker stack ls по имени #31085

  • Флаги для указания согласованности монтирования привязки #31047

  • Вывод docker CLI –help теперь переносится на ширину терминала №28751

  • Подавить дайджест образа в докере ps №30848

  • Скрыть параметры команды, относящиеся к Windows №30788

  • Исправьте подсказку docker plugin install, чтобы принять «ввод» для «N» по умолчанию №30769

  • Добавляет функцию truncate для шаблонов Go №30484

  • Поддержка расширенного синтаксиса портов в stack deploy №30476

  • Поддержка расширенного синтаксиса монтирования в stack deploy №30597 #31795

  • Добавляет --add-host для сборки Docker #30383

  • Добавляет заполнитель .CreatedAt для docker network ls --format #29900

  • Порядок обновления --secret-rm и --secret-add #29802

  • Добавляет --filter enabled=true для docker plugin ls №28627

  • Добавляет --format к docker service ls №28199

  • Добавляет фильтр publish и expose для docker ps --filter №27557

  • Поддержка нескольких идентификаторов службы на docker service ps №25234

  • Разрешить соединение swarm с --availability=drain #24993

  • Проверка Docker теперь показывает «docker-default», когда AppArmor включён, и никакой другой профиль не был определён №27083

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

  • Реализовать дополнительный кольцевой буфер для журналов контейнеров №28762

  • Добавляет --log-opt awslogs-create-group=<true|false> для awslogs (CloudWatch), чтобы поддерживать создание групп журналов по мере необходимости №29504

  • Исправить segfault при использовании драйвера ведения журнала gcplogs со «статическим» двоичным файлом №29478

Нетворкинг

  • Проверяет параметры --ip, --ip6 и --link-local-ip в docker network connect #30807

  • Добавлена поддержка dns-search #30117

  • Добавлен параметр –verbose для проверки сети Docker, чтобы показывает сведения о задаче со всех узлов swarm №31710

  • Удаляет устаревшие состояния шифрования пути к данным при присоединении к кластеру docker/libnetwork#1354

  • Убедиться, что инициализация iptables происходит только один раз docker/libnetwork#1676

  • Исправлен неправильный порядок правил фильтрации iptables docker/libnetwork#961

  • Добавляет псевдоним анонимного контейнера в служебную запись в подключаемой сети docker/libnetwork#1651

  • Поддержка метки драйвера com.docker.network.container_iface_prefix docker/libnetwork#1667

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

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

  • Обрабатывать приостановленный контейнер при восстановлении без набора динамического восстановления №31704

  • Не допускайте доли секунды в параметрах проверки работоспособности в файле Dockerfile №31177

  • Поддержка имени и префикса идентификатора в secret update №30856

  • Используйте двоичный фрейм для конечной точки подключения веб-сокета #30460

  • Исправление вызовов монтирования Linux, не применяющих изменения типа распространения #30416

  • Исправить утечку ExecIds при сбое exec -i #30340

  • Удаляет именованные, но немаркированные образы, если danglingOnly=true #30330

  • Добавляет флаг демона, чтобы установить no_new_priv по умолчанию для непривилегированных контейнеров #29984

  • Добавляет опцию демона --default-shm-size №29692

  • Поддержка перезагрузки конфигурации зеркала реестра #29650

  • Игнорировать конфигурацию журнала демона при создании образов №29552

  • Перемещает разрешение секретного имени или префикса идентификатора с клиента на демон №29218

  • Разрешить добавление правил в cgroup devices.allow при создании/запуске контейнера №22563

  • Исправлен сброс cpu.cfs_quota_us при запуске systemd daemon-reload №31736

Swarm Режим

  • Планирование с учётом топологии #30725

  • Автоматический откат службы при сбое №31108

  • Рабочий и менеджер на одном узле теперь подключены через сокет UNIX docker/swarmkit#1828, docker/swarmkit#1850, docker/swarmkit#1851

  • Улучшенный транспортный пакет плота docker/swarmkit#1748

  • Нет автоматического отключения менеджера при понижении/удалении docker/swarmkit#1829

  • Используйте TransferLeadership, чтобы сделать понижение лидера в должности более безопасным docker/swarmkit#1939

  • Уменьшить период мониторинга по умолчанию docker/swarmkit#1967

  • Добавляет формат журналов службы №31672

  • Исправьте API журналов службы, чтобы можно было указывает поток №31313

  • Добавляет --stop-signal для service create и service update №30754

  • Добавляет --read-only для service create и service update #30162

  • Обновляет контекст после связи с реестром №31586

  • (экспериментальный опция) Добавляет параметры --tail и --since в docker service logs #31500

  • (экспериментальный опция) Добавляет параметры --no-task-ids и --no-trunc в docker service logs №31672

Окна

  • Блокировать извлечение образов Windows из демонов, отличных от Windows #29001