Notes de version Docker Engine 17.09
Table des matières
17.09.1-ce
2017-12-07
Builder
- Correction de la fuite de configuration sur l'étape parent partagée moby/moby#33753
- Avertissement seulement sur les lignes de continuation vides, pas sur les lignes de commentaires uniquement moby/moby#35004
Client
- Définition de la version API sur Client même quand Ping échoue docker/cli#546
Réseau
- Correction overlay pour la réutilisation d'IP transitoire docker/libnetwork#2016
- Correction de la logique reapTime dans NetworkDB et gestion du nettoyage DNS pour conteneur attachable docker/libnetwork#2017
- Désactivation de la recherche de nom d'hôte sur la vérification d'existence de chaîne docker/libnetwork#2019
- Correction des problèmes de lint docker/libnetwork#2020
- Restauration du type d'erreur dans FindNetwork moby/moby#35634
Runtime
- Protection du canal Go
health monitor
moby/moby#35482 - Correction de la fuite d'état conteneur/exec moby/moby#35484
- Ajout de /proc/scsi aux chemins masqués (correctif pour contourner CVE-2017-16539 moby/moby/#35399
- Vendor tar-split : correction pour empêcher le problème d'épuisement mémoire qui pourrait faire planter le démon Docker moby/moby/#35424 Corrige CVE-2017-14992
- Correction des tests P/Z HubPullSuite moby/moby#34837
- Windows : Ajout du support pour le filtrage de version sur pull moby/moby#35090
- Windows : Arrêt du filtrage des listes de manifestes Windows par version moby/moby#35117
- Utilisation de rslave au lieu de rprivate dans l'archive chroot moby/moby/#35217
- Suppression du mountPath rootfs de conteneur après démontage moby/moby#34573
- Correction du respect de la taille tmpfs du montage utilisateur /dev/shm moby/moby#35316
- Ne pas abandonner lors de la définition de may_detach_mounts (journaliser l'erreur à la place) moby/moby#35172
- Correction de la comparaison de version lors de la négociation de la version API moby/moby#35008
Mode Swarm
- Augmentation du délai d'attente de requête gRPC lors de l'envoi d'instantanés docker/swarmkit#2404
- Correction du filtrage de nœud quand il n'y a pas de pilote de journal docker/swarmkit#2442
- Ajout d'une erreur sur tentative de changer le nom de cluster docker/swarmkit/#2454
- Suppression des attachements de nœud quand le nœud est supprimé docker/swarmkit/#2456
- Fourniture d'un composeur gRPC personnalisé pour outrepasser le composeur proxy par défaut docker/swarmkit/#2457
- Évitement du verrou de lecture récursif sur swarm info moby/moby#35388
17.09.0-ce
2017-09-26
Builder
- Ajout du drapeau
--chown
aux commandesADD/COPY
dans Dockerfile moby/moby#34263
- Correction du clonage de fichiers inutiles lors de la construction depuis des dépôts git moby/moby#33704
Client
- Autoriser les champs d'extension dans la version v3.4 du format compose docker/cli#452
- Faire que le fichier compose permette de spécifier des noms pour volume non-externe docker/cli#306
- Support de
--compose-file -
comme stdin docker/cli#347 - Support de
start_period
pour healthcheck dans Docker Compose docker/cli#475
- Ajout du support pour
stop-signal
dans les commandes docker stack docker/cli#388 - Ajout du support pour l'ordre de mise à jour dans les déploiements compose docker/cli#360
- Ajout d'ulimits aux champs compose non supportés docker/cli#482
- Ajout de
--format
àdocker-search
docker/cli#440
- Affichage des digests d'images quand
{{.Digest}}
est dans le format docker/cli#439 - Impression de la sortie de
docker stack rm
surstdout
au lieu destderr
docker/cli#491
- Correction de
docker history --format {{json .}}
imprimant des horodatages lisibles par l'homme au lieu d'ISO8601 quand--human=true
docker/cli#438 - Correction de l'idempotence de
docker stack deploy
quand des secrets ou configs sont utilisés docker/cli#509 - Correction de la présentation des ports d'hôte aléatoires docker/cli#404
- Correction des redémarrages de service redondants lorsque le service est créé avec plusieurs secrets moby/moby#34746
Journalisation
- Correction du logger Splunk ne transmettant pas les données de journal quand le tag est vide et le mode raw est utilisé moby/moby#34520
Réseau
- Ajout de l'option MTU du plan de contrôle dans la configuration du démon moby/moby#34103
- Ajout de l'IP virtuelle de service à l'adresse de bouclage du sandbox docker/libnetwork#1877
Runtime
- Graphdriver : promotion d'overlay2 sur aufs moby/moby#34430
- LCOW : Drapeaux supplémentaires pour le démarrage VHD moby/moby#34451
- LCOW : Ne pas bloquer l'export moby/moby#34448
- LCOW : Gestion dynamique de sandbox moby/moby#34170
- LCOW : Forcer l'isolation Hyper-V moby/moby#34468
- LCOW : Déplacer toolsScratchPath vers /tmp moby/moby#34396
- LCOW : Supprimer le codage en dur moby/moby#34398
- LCOW : Gestion correcte de WORKDIR moby/moby#34405
- Windows : montages de pipes nommés moby/moby#33852
- Correction des erreurs "permission denied" lors de l'accès au volume avec le mode d'application SELinux moby/moby#34684
- Correction de la taille des couches rapportée comme
0
dansdocker system df
moby/moby#34826 - Correction de certaines erreurs "device or resource busy" lors de la suppression de conteneurs sur les noyaux basés sur RHEL 7.4 moby/moby#34886
Mode Swarm
- Inclure si les managers dans le swarm sont auto-verrouillés comme partie de
docker info
docker/cli#471
- Ajout de la sous-commande 'docker service rollback' docker/cli#205
- Correction des managers échouant à rejoindre si l'instantané gRPC est plus grand que 4MB docker/swarmkit#2375
- Correction des erreurs "permission denied" pour le fichier de configuration dans les conteneurs avec SELinux activé moby/moby#34732
- Correction des services échouant à se déployer sur les nœuds ARM moby/moby#34021
Empaquetage
- Scripts de construction pour ppc64el sur Ubuntu docker/docker-ce-packaging#43
Dépréciation
- Suppression du drapeau de démon déprécié
--enable-api-cors
moby/moby#34821