Notas de la versión de Docker Engine 17.03
17.03.3-ce
2018-08-30
Runtime
- Actualiza go-connections a d217f8e #28
17.03.2-ce
2017-05-29
Redes (Networking)
- Corrige un problema de concurrencia que impedía la creación de redes #33273
Runtime
- Vuelve a etiquetar la ruta de los secretos para evitar un error de permiso denegado (Permission Denied) en sistemas con selinux habilitado #33236 (ref #32529)
- Corrige casos en los que los volúmenes locales no se volvían a etiquetar correctamente si era necesario #33236 (ref #29428)
- Corrige un problema durante la actualización si un plugin rootfs aún estaba montado #33236 (ref #32525)
- Corrige un problema por el cual el volumen no tomaba como valor predeterminado el modo de propagación
rprivate#33236 (ref #32851) - Corrige un pánico (panic) que podía ocurrir cuando no se podía recuperar un controlador de volumen #33236 (ref #32347)
- Añade una advertencia en
docker infocuando se utiliza el controlador de gráficosoverlayooverlay2en un sistema de archivos sin soporte parad_type#33236 (ref #31290) - Corrige un problema con la retrocompatibilidad de la especificación de montaje en volúmenes más antiguos #33207
- Corrige un problema por el cual un fallo al desmontar podía provocar la pérdida de datos al eliminar un volumen local #33120
Modo Swarm (Swarm Mode)
- Corrige un caso en el que las tareas podían finalizar inesperadamente #33118
- Corrige un problema que impedía desplegar servicios si no se podía acceder al registro a pesar de que las imágenes necesarias estuvieran presentes localmente #33117
17.03.1-ce
2017-03-27
API remota (v1.27) y Cliente
- Corrige la eliminación automática (autoremove) en API más antiguas #31692
- Corrige la personalización de la red predeterminada para una pila (stack) #31258
- Corrige el cálculo del uso de CPU en presencia de CPUs desconectadas y Linux más reciente #31802
- Corrige un problema por el cual el healthcheck del servicio era
{}en la API remota #30197
Runtime
- Actualiza runc a 54296cf40ad8143b62dbcaa1d90e520a2136ddfe #31666
- Ignora los puntos de montaje cgroup2 opencontainers/runc#1266
- Actualiza containerd a 4ab9917febca54791c5f071a9d1f404867857fcc #31662 #31852
- Registra el servicio de healthcheck antes de llamar a restore() docker/containerd#609
- Corrige que
docker execno funcione después de actualizaciones desatendidas que recargan perfiles de apparmor #31773 - Corrige el desmontaje de capas sin directorio de mezcla (merge dir) con Overlay2 #31069
- No ignora los errores de "volumen en uso" al realizar un borrado forzado #31450
Swarm Mode
- Actualiza swarmkit a 17756457ad6dc4d8a639a1f0b7a85d1b65a617bb #31807
- El planificador ahora considera correctamente las tareas que han sido asignadas a un nodo pero que aún no se están ejecutando docker/swarmkit#1980
- Permite la eliminación de una red cuando solo las tareas muertas hacen referencia a ella docker/swarmkit#2018
- Reintenta las asignaciones de red fallidas con menor agresividad docker/swarmkit#2021
- Evita la asignación de red para tareas que ya no están en ejecución docker/swarmkit#2017
- Correcciones de contabilidad dentro del asignador de red docker/swarmkit#2019 docker/swarmkit#2020
Windows
- Limpia el HCS al restaurar #31503
17.03.0-ce
2017-03-01
ImportantA partir de esta versión, Docker pasa a tener un ciclo de lanzamientos mensual y utiliza un nuevo esquema de versiones AA.MM para reflejar esto. Se ofrecen dos canales: mensual y trimestral. Cualquier lanzamiento mensual dado solo recibirá correcciones de seguridad y errores hasta que el siguiente lanzamiento mensual esté disponible. Los lanzamientos trimestrales reciben correcciones de seguridad y errores durante 4 meses después del lanzamiento inicial. Esta versión incluye correcciones de errores para 1.13.1, pero no hay adiciones de características importantes y la versión de la API sigue siendo la misma. Se espera que la actualización de Docker 1.13.1 a 17.03.0 sea sencilla y de bajo riesgo.
Cliente
- Corrige un pánico en
docker stats --format#30776
Contrib
- Actualiza varios scripts de autocompletado para
bashyzsh#30823, #30945 y más... - Bloquea familias de sockets obsoletas en el perfil seccomp predeterminado; mitiga la vulnerabilidad CVE-2017-6074 en kernels sin parchear #29076
Redes (Networking)
- Corrige un error en la rotación de claves de cifrado overlay en un swarm multi-centro de datos #30727
- Corrige el pánico por efecto secundario en el cifrado overlay y el fallo de comunicación en el plano de control de red ("No installed keys could decrypt the message") durante la reelección frecuente del líder de swarm #25608
- Varias correcciones relacionadas con la capacidad de respuesta del sistema y la programación de la ruta de datos al utilizar la red overlay con un almacén kv externo docker/libnetwork#1639, docker/libnetwork#1632 y más...
- Descarta los paquetes vxlan planos entrantes para la red overlay cifrada #31170
- Libera la conexión de red tras un fallo de asignación #31073
- Corrige la asignación de puertos cuando varios puertos publicados se mapean al mismo puerto de destino docker/swarmkit#1835
Runtime
- Corrige un bloqueo mutuo (deadlock) en
docker logs#30223 - Corrige el consumo de CPU en bucle (spin) esperando eventos de escritura de logs #31070
- Corrige un posible bloqueo (crash) al utilizar journald #31231 #31263
- Corrige un pánico al cerrar un canal nil #31274
- Corrige el punto de montaje duplicado para
--volumes-fromendocker run#29563 - Corrige que
--cache-fromno almacene en caché el último paso #31189
Swarm Mode
- El apagado filtra un error cuando el contenedor nunca se inició #31279
- Corrige la posibilidad de que las tareas se queden atascadas en el estado "NEW" durante una conmutación por error del líder docker/swarmkit#1938
- Corrige las creaciones extrañas de tareas para servicios globales que provocaban recuentos de réplicas confusos en
docker service lsdocker/swarmkit#1957 - Corrige el problema que ralentizaba las actualizaciones continuas (rolling updates) cuando
task-history-limitestaba configurado en 1 docker/swarmkit#1948 - Reinicia las tareas en otro lugar, si procede, cuando se apagan debido a que los nodos ya no cumplen con las restricciones docker/swarmkit#1958
- (experimental)