Notes de version Docker Engine 17.04
Table des matières
17.04.0-ce
2017-04-05
Builder
- Désactivation de la journalisation des conteneurs pour les conteneurs de construction #29552
- Correction de l'utilisation de
**/
dans.dockerignore
#29043
Client
- La sortie de docker CLI --help est maintenant ajustée à la largeur du terminal #28751
- Suppression du digest d'image dans docker ps #30848
- Masquage des options de commande liées à Windows #30788
- Correction de l'invite
docker plugin install
pour accepter "entrée" pour la valeur par défaut "N" #30769
- Ajout de la fonction
truncate
pour les modèles Go #30484
- Support de la syntaxe étendue des ports dans
stack deploy
#30476 - Support de la syntaxe étendue des montages dans
stack deploy
#30597 #31795
- Ajout de
--add-host
pour docker build #30383 - Ajout du placeholder
.CreatedAt
pourdocker network ls --format
#29900
- Mise à jour de l'ordre de
--secret-rm
et--secret-add
#29802
- Ajout de
--filter enabled=true
pourdocker plugin ls
#28627 - Ajout de
--format
àdocker service ls
#28199 - Ajout des filtres
publish
etexpose
pourdocker ps --filter
#27557
- Support de plusieurs ID de service sur
docker service ps
#25234
- Autorisation de swarm join avec
--availability=drain
#24993
- Docker inspect affiche maintenant "docker-default" lorsque AppArmor est activé et qu'aucun autre profil n'a été défini #27083
Journalisation
- Implémentation d'un tampon circulaire optionnel pour les journaux de conteneur #28762
- Ajout de
--log-opt awslogs-create-group=<true|false>
pour awslogs (CloudWatch) pour supporter la création de groupes de journaux selon les besoins #29504
- Correction d'une erreur de segmentation lors de l'utilisation du pilote de journalisation gcplogs avec un binaire "statique" #29478
Réseau
- Vérification des paramètres
--ip
,--ip6
et--link-local-ip
dansdocker network connect
#30807
- Ajout du support pour
dns-search
#30117 - Ajout de l'option --verbose pour docker network inspect pour afficher les détails des tâches de tous les nœuds swarm #31710
- Nettoyage des états de chiffrement de chemin de données obsolètes lors de l'adhésion au cluster docker/libnetwork#1354
- Assurance que l'initialisation iptables ne se produit qu'une seule fois docker/libnetwork#1676
- Correction du mauvais ordre des règles de filtre iptables docker/libnetwork#961
- Ajout d'alias de conteneur anonyme à l'enregistrement de service sur réseau attachable docker/libnetwork#1651
- Support pour l'étiquette de pilote
com.docker.network.container_iface_prefix
docker/libnetwork#1667 - Amélioration des performances de liste de réseau en omettant les détails de réseau qui ne sont pas utilisés #30673
Runtime
- Gestion des conteneurs en pause lors de la restauration sans live-restore défini #31704
- Interdiction des sous-secondes dans les options healthcheck dans Dockerfile #31177
- Support du préfixe nom et id dans
secret update
#30856 - Utilisation d'une trame binaire pour le point de terminaison d'attachement websocket #30460
- Correction des appels de montage linux n'appliquant pas les changements de type de propagation #30416
- Correction de la fuite d'ExecIds sur
exec -i
échoué #30340 - Élagage des images nommées mais non étiquetées si
danglingOnly=true
#30330
- Ajout d'un drapeau de démon pour définir
no_new_priv
comme valeur par défaut pour les conteneurs non privilégiés #29984 - Ajout de l'option de démon
--default-shm-size
#29692 - Support du rechargement de la configuration de miroir de registre #29650
- Ignorer la configuration de journal du démon lors de la construction d'images #29552
- Déplacement de la résolution de préfixe de nom ou ID de secret du client vers le démon #29218
- Autorisation d'ajout de règles à
cgroup devices.allow
lors de la création/exécution de conteneur #22563
- Correction de
cpu.cfs_quota_us
étant réinitialisé lors de l'exécution desystemd daemon-reload
#31736
Mode Swarm
- Planification basée sur la topologie #30725
- Retour automatique de service en cas d'échec #31108
- Worker et manager sur le même nœud sont maintenant connectés via un socket UNIX docker/swarmkit#1828, docker/swarmkit#1850, docker/swarmkit#1851
- Amélioration du package de transport raft docker/swarmkit#1748
- Pas d'arrêt automatique du manager lors de la rétrogradation/suppression docker/swarmkit#1829
- Utilisation de TransferLeadership pour rendre la rétrogradation du leader plus sûre docker/swarmkit#1939
- Diminution de la période de surveillance par défaut docker/swarmkit#1967
- Ajout du formatage des journaux de service #31672
- Correction de l'API des journaux de service pour pouvoir spécifier le flux #31313
- Ajout de
--stop-signal
pourservice create
etservice update
#30754 - Ajout de
--read-only
pourservice create
etservice update
#30162 - Renouvellement du contexte après communication avec le registre #31586
- (expérimental) Ajout des options
--tail
et--since
àdocker service logs
#31500 - (expérimental) Ajout des options
--no-task-ids
et--no-trunc
àdocker service logs
#31672
Windows
- Blocage du tirage d'images Windows sur des démons non-Windows #29001