Files
docker-cli/components/cli/cli
Josh Hawn 37d6377fa6 Enable TCP Keep-Alive in Docker client
Some network environments may have NATs, proxies, or gateways which
kill idle connections. There are many Docker API operations which may
be idle for long periods of time (such as ContainerWait and ContainerAttach)
and may result in unexpected connection closures or hangs if TCP keepalives
are not used.

This patch updates the default HTTP transport used by the Docker client
package to enable TCP Keep-Alive with a keep-alive interval of 30 seconds.
It also sets a connect timeout of 30 seconds.

Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
Upstream-commit: 2831a04cba
Component: cli
2017-08-02 14:35:03 -07:00
..
2017-04-17 17:40:59 -04:00
2017-06-14 16:54:27 -07:00
2017-04-24 11:31:08 -07:00
2017-04-17 17:40:59 -04:00
2017-04-17 17:40:59 -04:00
2017-05-09 14:22:51 -07:00