⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Notes de version Docker Engine 17.06

Table des matières

17.06.2-ce

2017-09-05

Client

  • Activation du keepalive TCP dans le client pour empêcher la perte de connexion docker/cli#415

Runtime

  • Devmapper : s'assurer que UdevWait est appelé après les appels à setCookie moby/moby#33732
  • Aufs : s'assurer que les couches diff sont correctement supprimées pour empêcher les fichiers résiduels d'utiliser l'espace de stockage moby/moby#34587

Mode Swarm

17.06.1-ce

2017-08-15

Builder

  • Correction d'une régression où ADD depuis des URL distantes extrayait les archives #89
  • Correction de la gestion de la notation distante "git@" #100
  • Correction du conflit de copie --from avec force pull #86

Client

  • Rendre optionnel l'élagage des volumes lors de l'exécution de docker system prune, et ajouter un drapeau --volumes #109
  • Afficher la progression des tâches répliquées avant qu'elles ne soient assignées #97
  • Correction de docker wait qui se bloque si le conteneur n'existe pas #106
  • Si docker swarm ca est appelé sans le drapeau --rotate, avertir si d'autres drapeaux sont passés #110
  • Correction de la négociation de version API ne fonctionnant pas si le démon retourne une erreur #115
  • Imprimer une erreur si le filtre "until" est combiné avec "--volumes" sur system prune #154

Journalisation

  • Correction de la journalisation stderr pour journald et syslog #95
  • Correction des lecteurs de journaux pouvant bloquer les écritures indéfiniment #98
  • Correction du pilote awslogs répétant le dernier événement #151

Réseau

  • Correction du problème avec les options de pilote non reçues par les pilotes réseau #127

Plugins

  • Rendre les suppressions de plugin plus résistantes aux échecs #91

Runtime

  • Empêcher une fuite de goroutine lorsque healthcheck est arrêté #90
  • Ne pas faire d'erreur sur relabel quand relabel n'est pas supporté #92
  • Limiter le délai max de backoff à 2 secondes pour la connexion GRPC #94
  • Correction du problème empêchant les conteneurs de s'exécuter lorsque le cgroup mémoire était spécifié à cause d'un bug dans certains noyaux #102
  • Correction du conteneur ne répondant pas à SIGKILL lorsqu'il est en pause #102
  • Amélioration du message d'erreur si une image pour un OS incompatible est chargée #108
  • Correction d'une fuite de handle dans go-winio #112
  • Correction du problème lors de la mise à niveau, empêchant docker d'afficher les conteneurs en cours d'exécution lorsque --live-restore est activé #117
  • Correction du bug où les services utilisant des secrets échouaient à démarrer sur des démons utilisant la fonctionnalité userns-remap #121
  • Correction de la gestion d'erreur avec les erreurs not-exist lors de la suppression #142
  • Correction de la représentation Swagger de l'API REST qui ne peut pas être chargée avec SwaggerUI #156

Sécurité

  • Masquer les données secrètes lors de la création de secret #99

Mode Swarm

  • Ne pas ajouter d'informations de plateforme dupliquées à la spécification de service #107
  • Correctifs de mise à jour de cluster et de problème de mémoire #114
  • Changement de la requête get network pour retourner le réseau prédéfini dans swarm #150

17.06.0-ce

2017-06-28

Note

de l'instruction ADD de Dockerfile lors du référencement d'un fichier distant .tar.gz. Le problème sera corrigé dans Docker 17.06.1.

Note

pour IBM Z utilisant l'architecture s390x.

Note

Si vous avez besoin d'interagir avec des registres qui n'ont pas encore migré vers le protocole v2, définissez l'option de démon --disable-legacy-registry=false. L'interaction avec les registres v1 sera supprimée dans Docker 17.12.

Builder

  • Ajout de l'option --iidfile à docker build. Elle permet de spécifier un emplacement où sauvegarder l'ID d'image résultant
  • Autoriser la spécification de toute ref distante dans les URL de checkout git #32502

Client

  • Ajout de l'option --format à docker stack ls #31557
  • Ajout du support pour les étiquettes dans les builds initiés par compose #32632 #32972
  • Ajout de l'option --format à docker history #30962
  • Ajout de l'option --format à docker system df #31482
  • Autoriser la spécification de Nameservers et Search Domains dans les fichiers stack #32059
  • Ajout du support pour le service read_only à docker stack deploy #docker/cli/73
  • Affichage des informations TLS du cluster Swarm et du nœud #docker/cli/44
  • Ajout du support pour la préférence de placement à docker stack deploy #docker/cli/35
  • Ajout d'une nouvelle sous-commande ca à docker swarm pour permettre la gestion d'une CA swarm #docker/cli/48
  • Ajout de credential-spec à compose #docker/cli/71
  • Ajout du support pour les options de format csv à --network et --network-add #docker/cli/62 #33130
  • Correction des volumes bind-mount de stack compose sur Windows #docker/cli/136
  • Gestion correcte d'un démon Docker sans informations de registre #docker/cli/126
  • Autoriser les drapeaux --detach et --quiet lors de l'utilisation de --rollback #docker/cli/144
  • Suppression du drapeau déprécié --email de docker login #docker/cli/143

Distribution

  • Sélectionner le digest plutôt que le tag lorsque les deux sont fournis lors d'un pull #33214

Journalisation

  • Ajout de métadonnées de type de ressource surveillée pour le pilote de journalisation GCP #32930
  • Ajout du traitement multilignes au pilote de journaux AWS CloudWatch #30891

Réseau

  • Ajout du support des services en mode swarm avec des réseaux locaux au nœud tels que macvlan, ipvlan, bridge, host #32981
  • Passage des options de pilote aux pilotes réseau lors de la création de service #32981
  • Isolation du trafic du plan de contrôle Swarm du trafic de données d'application en utilisant --data-path-addr #32717

Empaquetage

  • S'appuyer sur container-selinux sur Centos/Fedora/RHEL lorsque disponible #32437

Runtime

  • Ajout de métriques prometheus pour build & engine info #32792
  • Mise à jour de containerd vers d24f39e203aa6be4944f06dd0fe38a618a36c764 #33007
  • Mise à jour de runc vers 992a5be178a62e026f4069f443c6164912adbf09 #33007
  • Ajout d'option pour auto-configurer blkdev pour devmapper #31104
  • Ajout de la liste des pilotes de journaux à docker info #32540
  • Ajout d'un point de terminaison API pour permettre la récupération d'un manifeste d'image #32061
  • Ne pas supprimer le conteneur de la mémoire en cas d'erreur avec forceremove #31012
  • Ajout du support pour les plugins de métriques #32874
  • Retourner une erreur lorsqu'un filtre invalide est donné aux commandes prune #33023
  • Ajout d'option de démon pour permettre le push de couches étrangères #33151
  • Correction d'un problème empêchant containerd d'être redémarré après sa mort #32986
  • Ajout d'événements de cluster au flux d'événements Docker #32421
  • Ajout du support pour la recherche DNS sur windows #33311
  • Mise à niveau vers Go 1.8.3 #33387
  • Empêcher un crash de containerd lorsque journald est redémarré #containerd/930
  • Correction des échecs de healthcheck dus à des variables d'environnement invalides #33249
  • Empêcher qu'un répertoire soit créé à la place du socket du démon lorsqu'un conteneur le montant doit être redémarré pendant un arrêt #30348
  • Empêcher qu'un conteneur soit redémarré à l'arrêt si son signal d'arrêt est défini à SIGKILL #33335
  • S'assurer que les pilotes de journaux reçoivent le même nom de fichier aux points de terminaison StartLogging et StopLogging #33583
  • Supprimer le vidage de structure de données du démon sur SIGUSR1 pour éviter une panique #33598

Sécurité

  • Autoriser la personnalité avec le bit UNAME26 défini dans le profil seccomp par défaut #32965

Mode Swarm

  • Ajout d'une option pour permettre de spécifier une interface différente pour le trafic de données (par opposition au trafic de contrôle) #32717
  • Autoriser la spécification d'un emplacement de secret dans le conteneur #32571
  • Ajout du support pour les secrets sur Windows #32208
  • Ajout d'informations TLS aux points de terminaison d'informations swarm et nœud #32875
  • Ajout du support pour les services portant des objets de configuration arbitraires #32336, #docker/cli/45,#33169
  • Ajout d'API pour faire tourner le certificat CA swarm #32993
  • L'épinglage de digest de service est maintenant géré côté client #32388, #33239
  • Le placement prend maintenant aussi en compte la plateforme #33144
  • Correction d'un possible blocage lorsque l'adhésion échoue #docker-ce/19
  • Correction d'un problème empêchant l'acceptation d'une CA externe #33341
  • Correction d'une possible panique d'orchestration dans les clusters de versions mixtes #swarmkit/2233
  • Éviter l'attribution d'IP dupliquées pendant l'initialisation #swarmkit/2237

Dépréciation

  • Désactivation par défaut du registre legacy (v1) #33629