John Howard
f8a42143d3
Windows: Remove unused commandLine
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: b7106a92f26271e0d2c6623446ce4a8bc987c445
Component: engine
2017-02-02 11:16:11 -08:00
Kenfe-Mickaël Laventure
1f8887a389
Merge pull request #30668 from albers/completion-log-opt-ringbuffer
...
Add bash completion for `{dockerd,docker run} --log-opt max-buffer-size|mode`
Upstream-commit: de26546680f4017545bc4bcf26347292c96d74f0
Component: engine
2017-02-02 08:47:03 -08:00
Harald Albers
09c7b4aebd
Add bash completion for {dockerd,docker run} --log-opt max-buffer-size|mode
...
Signed-off-by: Harald Albers <github@albersweb.de >
Upstream-commit: 5d9acc2e61786e0b08ecf569001104ccf0565689
Component: engine
2017-02-02 17:29:35 +01:00
Vincent Demeester
f630648959
Merge pull request #30653 from vipconsult/28766-fix-checkpoint-ls-error-messages
...
more descriptive error for checkpoint ls for non existent containers
Upstream-commit: 31f1ff029f025ebf479ca77c6c3db5cac391b27b
Component: engine
2017-02-02 14:41:53 +01:00
Vincent Demeester
c0cdf4a857
Merge pull request #30040 from Microsoft/jjh/ntauthority
...
Windows: Test for run as local system
Upstream-commit: ada44345dd8ce22f4883f4059641c5d1880a09da
Component: engine
2017-02-02 12:13:55 +01:00
Vincent Demeester
2218a3a30e
Merge pull request #29896 from Microsoft/jjh/gofmt
...
Windows: gofmt checker fixes
Upstream-commit: 8ed8366efd86273561876e0d1c540637b571aacc
Component: engine
2017-02-02 12:12:57 +01:00
Vincent Demeester
6c5ae655f2
Merge pull request #30645 from yongtang/02012017-man-plugin-ls
...
Add markdown for man page of `docker plugin ls`
Upstream-commit: c6a3ed39f5d48db5d0d834e05741223cbebc12c4
Component: engine
2017-02-02 10:42:31 +01:00
Vincent Demeester
b481e6b38d
Merge pull request #28199 from yongtang/11062016-service-ls-format
...
Add `--format` to `docker service ls`
Upstream-commit: 4ca00c09b6ab7fb4fce0b909516e6b972f463c23
Component: engine
2017-02-02 10:40:04 +01:00
Sebastiaan van Stijn
361314860c
Merge pull request #30660 from yongtang/02012017-man-container
...
Make markdown for man pages of `docker container ...` consistent
Upstream-commit: 1caba6c71ef3fce2efcbc62a40371daad8a1cefd
Component: engine
2017-02-01 23:15:12 -08:00
Sebastiaan van Stijn
cd42654045
Merge pull request #30663 from Mashimiao/reference-cmdline-service-tfix
...
reference/commandline: small tfix
Upstream-commit: 32697b57c88e0b1412976c46d570d8a6b3378315
Component: engine
2017-02-01 22:23:08 -08:00
Ma Shimiao
49dc0429eb
reference/commandline: small tfix
...
Signed-off-by: Ma Shimiao <mashimiao.fnst@cn.fujitsu.com >
Upstream-commit: 31f63d64e3b9d2731a31ed429fc42e0c420cdf88
Component: engine
2017-02-02 13:54:45 +08:00
Phil Estes
9447ebbb9d
Merge pull request #30460 from yongtang/28176-attach-binary-frame-websocket
...
Use binary frame for websocket attach endpoint
Upstream-commit: f0089a85ecba6a31c6e00b038b18096080e516ea
Component: engine
2017-02-01 20:02:46 -08:00
John Howard
c9bd261258
Windows: gofmt check write out right filename
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: a08e1304d4f2a0306e266825759cb78f9ba13e68
Component: engine
2017-02-01 19:13:33 -08:00
John Howard
11c81928d2
Windows: Test for run as local system
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: ffbe4b6ff13db3907a2c5c6ff4742ef115cec9b8
Component: engine
2017-02-01 18:37:44 -08:00
Yong Tang
b8779a3770
Make markdown for man pages of docker container ... consistent
...
This fix updates the markdown for man pages of `docker container ...`
so that they are consistent. The changes are based on feedback:
https://github.com/docker/docker/pull/30645#discussion_r99020188
https://github.com/docker/docker/pull/30645#discussion_r99020304
1. Use `H2 (##)` as needed
2. Use unrpiviledged prompt (`$`) instead of (`#`)
This PR convers files under man/src/container/*.md
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
Upstream-commit: 6c27237f766665142b477083690450e0c745584e
Component: engine
2017-02-01 18:34:55 -08:00
Yong Tang
84a7718751
Add markdown for man page of docker plugin ls
...
This fix adds markdown for man page of `docker plugin ls`,
based on https://github.com/docker/docker/pull/28627#issuecomment-276731752
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
Upstream-commit: 8ee9c635b245941f50f470e7b80f03fbcdf77ed7
Component: engine
2017-02-01 18:28:16 -08:00
Brian Goff
38bc957cc1
Merge pull request #30203 from allencloud/validate-healthcheck-params-in-daemon-side
...
validate healthcheck params in daemon side
Upstream-commit: bb0a532fc21cb6b9390fb7e5eb0054bdc8045bbc
Component: engine
2017-02-01 21:19:30 -05:00
Victor Vieux
3e14cdc8d7
Merge pull request #30616 from thaJeztah/fix-yakkety-install
...
install dirmngr if needed
Upstream-commit: 632c8dd4cf8126a49a07d8ec6bf6553a3be3f1d4
Component: engine
2017-02-01 17:21:21 -08:00
Krasi Georgiev
7505453e38
more descriptive error fo checkpoint ls for non existent containers
...
Signed-off-by: Krasi Georgiev <krasi@vip-consult.solutions >
Upstream-commit: 8ddfd2f75928be5feda8bd8327a5e9dd60b85cf2
Component: engine
2017-02-02 00:42:29 +02:00
Vincent Demeester
98919fc990
Merge pull request #29747 from xlgao-zju/break-the-for
...
exit collect when we get EOF
Upstream-commit: 3c64061b6719e26a2a14d314d39f42e7df6ad9a4
Component: engine
2017-02-01 22:29:18 +01:00
Alexander Morozov
155575aa7b
Merge pull request #28762 from cpuguy83/logger_ring_buffer
...
Implement optional ring buffer for container logs
Upstream-commit: dc20f2abd494e880c25d9e8669a10ead90cdbaf5
Component: engine
2017-02-01 13:04:01 -08:00
Alexander Morozov
95223917a1
Merge pull request #30643 from dnephin/fix-stack-remove-test-flake
...
Add missing build tag for stack tests
Upstream-commit: 3138a8f9f23d5c896ed777157e32ef0c5c120a9a
Component: engine
2017-02-01 12:31:02 -08:00
Sebastiaan van Stijn
44e0a761dd
install dirmngr if needed
...
as of Ubuntu Yakkety, dirmngr is now in a separate
package (see https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1634464 )
this patch updates the install script to install
the dirmngr package if it's not installed.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: f5263c8074c091555592787e32319a6a4f39e650
Component: engine
2017-02-01 12:17:23 -08:00
Alexander Morozov
7558a71652
Merge pull request #30444 from albers/completion-checkpoints
...
Add bash completion for `docker checkpoint`
Upstream-commit: 39f717ac89a104b6a6224dd2350bc584e529cb82
Component: engine
2017-02-01 11:44:37 -08:00
Alexander Morozov
ecb293ce1c
Merge pull request #30613 from mattmoor/track-elided-pulls
...
Add tracking to elided layer pulls.
Upstream-commit: f9998c8c9f23dafaf86bf17c376d2f74274dfcfe
Component: engine
2017-02-01 11:38:35 -08:00
Brian Goff
c238856aa4
Use sync.Pool for logger Messages
...
This reduces allocs and bytes used per log entry significantly as well
as some improvement to time per log operation.
Each log driver, however, must put messages back in the pool once they
are finished with the message.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: 3f4fccb65f0ef286c9c4e0f01c4ae7bb09a6ad89
Component: engine
2017-02-01 13:52:37 -05:00
Brian Goff
11a6f80b8b
Implement optional ring buffer for container logs
...
This allows the user to set a logging mode to "blocking" (default), or
"non-blocking", which uses the ring buffer as a proxy to the real log
driver.
This allows a container to never be blocked on stdio at the cost of
dropping log messages.
Introduces 2 new log-opts that works for all drivers, `log-mode` and
`log-size`. `log-mode` takes a value of "blocking", or "non-blocking"
I chose not to implement this as a bool since it is difficult to
determine if the mode was set to false vs just not set... especially
difficult when merging the default daemon config with the container config.
`log-size` takes a size string, e.g. `2MB`, which sets the max size
of the ring buffer. When the max size is reached, it will start
dropping log messages.
```
BenchmarkRingLoggerThroughputNoReceiver-8 2000000000 36.2 ns/op 856.35 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputWithReceiverDelay0-8 300000000 156 ns/op 198.48 MB/s 32 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay1-8 2000000000 36.1 ns/op 857.80 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay10-8 1000000000 36.2 ns/op 856.53 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay50-8 2000000000 34.7 ns/op 894.65 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay100-8 2000000000 35.1 ns/op 883.91 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay300-8 1000000000 35.9 ns/op 863.90 MB/s 0 B/op 0 allocs/op
BenchmarkRingLoggerThroughputConsumeDelay500-8 2000000000 35.8 ns/op 866.88 MB/s 0 B/op 0 allocs/op
```
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: 054abff3b67bb5d66323e5418a43c845a3eac8a1
Component: engine
2017-02-01 13:52:37 -05:00
Alexander Morozov
21f88f4070
Merge pull request #29863 from ncdc/journald-logdriver-drain-one-more-time-after-follow-ends
...
journald logs: drain 1 more time at container exit
Upstream-commit: dc78b3a1d4376ffa4417e465f9a816eaf8c8fbb5
Component: engine
2017-02-01 10:30:14 -08:00
Daniel Nephin
7c9df75139
Add missing build tag for stack tests.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
Upstream-commit: dd1d35c269a40aaec59171b6aab2c893ef44cd32
Component: engine
2017-02-01 13:25:37 -05:00
Vincent Demeester
77ca635469
Merge pull request #30633 from vdemeester/29809-fix-network-ipam-configuration-on-master
...
Follow-up of 29826 Use default driver for IPAM if none
Upstream-commit: 829ea91bd16c006facf2948cab89302ef2db7306
Component: engine
2017-02-01 17:53:49 +01:00
Yong Tang
256ff53fbd
Add --format to docker service ls
...
This fix tries to improve the display of `docker service ls`
and adds `--format` flag to `docker service ls`.
In addition to `--format` flag, several other improvement:
1. Updates `docker stacks service`.
2. Adds `servicesFormat` to config file.
Related docs has been updated.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
Upstream-commit: 000f0403d9084e8da427bafac3b594a822b3c386
Component: engine
2017-02-01 08:33:19 -08:00
Vincent Demeester
ba31fcddc2
Merge pull request #29692 from yongtang/29492-daemon-shm-size
...
Add daemon option `--default-shm-size`
Upstream-commit: 354bd4aaddc3072dbe9ead45b22a1eaccda6a506
Component: engine
2017-02-01 16:56:10 +01:00
Vincent Demeester
9655371ac7
Merge pull request #28627 from yongtang/28624-docker-plugin-ls
...
Add `--filter enabled=true` for `docker plugin ls`
Upstream-commit: 4c1b40b9d4a301edc5874e59edcec0f015490fec
Component: engine
2017-02-01 16:52:00 +01:00
Brian Goff
4b01aa3662
Merge pull request #30430 from Thynix/30374-remove-kickass
...
Replace "kickass" in name generator with "vigorous"
Upstream-commit: f907205f5d57c3576265b9cfab839b6eb3cbe3f0
Component: engine
2017-02-01 10:33:07 -05:00
Vincent Demeester
b2089d051a
Merge pull request #27557 from yongtang/27178-ps-filter-publish-expose
...
Add `publish` and `expose` filter for `docker ps --filter`
Upstream-commit: 1b6a15eedcf4b2742af9e221ffc8efb283800e37
Component: engine
2017-02-01 16:32:28 +01:00
Vincent Demeester
313335dc3d
Merge pull request #22563 from mlaventure/cgroup-devices
...
Allow adding rules to cgroup devices.allow on container create/run
Upstream-commit: 27f90acd61f4937f1f722082793e806261e527f7
Component: engine
2017-02-01 16:29:34 +01:00
Vincent Demeester
79aad07ab6
Merge pull request #30446 from jim-minter/attachrace
...
Resolve race conditions in attach API call
Upstream-commit: caa78da1c6f1337d3b1e638e2e77dd840734f6ed
Component: engine
2017-02-01 16:20:50 +01:00
Vincent Demeester
5c89c83d5a
Merge pull request #30537 from DiSiqueira/asserting_error
...
Underscoring an unused var in tests
Upstream-commit: e66717e9f8a8197ae7b25ecd5465b2ef8b47d56c
Component: engine
2017-02-01 16:08:20 +01:00
Vincent Demeester
42f5ad3701
Use default driver for IPAM if none
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
Upstream-commit: c3220641274bb99e120a1b3dd64078f02589717b
Component: engine
2017-02-01 15:54:56 +01:00
Jim Minter
d66ad9dfab
Resolve race conditions in attach API call
...
Signed-off-by: Jim Minter <jminter@redhat.com >
Upstream-commit: 84d6240cfe7cc66a7d3f6ac78ea6faad0e3108b9
Component: engine
2017-02-01 09:01:36 +00:00
Vincent Demeester
2dd65c05da
Merge pull request #30614 from Microsoft/jjh/vendorgowinio
...
Revendor Microsoft/go-winio v0.3.8
Upstream-commit: 8f8c4f20e39def31be57feb8913c676d49c96b47
Component: engine
2017-02-01 09:52:55 +01:00
Vincent Demeester
f43ab01087
Merge pull request #30619 from johndmulhausen/patch-3
...
Fix for 404 in docs
Upstream-commit: 1de72681b598003eb186011237639bbfc4f67318
Component: engine
2017-02-01 09:50:11 +01:00
Vincent Demeester
5fe34ca57b
Merge pull request #30615 from tiborvass/plugin_errors
...
plugin: use pkg/errors in more places
Upstream-commit: 60f8f3fd64b0bfd69ca655e03d16489e9ac9fb38
Component: engine
2017-02-01 09:44:19 +01:00
Vincent Demeester
7b66fd615b
Merge pull request #30620 from thaJeztah/carry-29590
...
some grammatical errors
Upstream-commit: deb0885419bcca64d73de66fa1d0980edb77d3df
Component: engine
2017-02-01 09:40:17 +01:00
Xinbo Weng
f765025408
some grammatical errors
...
Signed-off-by: Xinbo Weng <xihuanbo_0521@zju.edu.cn >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 5b258f6ac24a4eff83561be8a9707d7762b32ade
Component: engine
2017-01-31 19:33:12 -08:00
Sebastiaan van Stijn
26a4c3bcea
Merge pull request #30011 from davidwilliamson/patch-1
...
Provide password to volume create command
Upstream-commit: 36db5f6f6895d62a04e509ad958fe3566d5780ba
Component: engine
2017-01-31 19:20:30 -08:00
John Mulhausen
8c4159ea41
Fix for https://github.com/docker/docker.github.io/issues/1413
...
Signed-off-by: John Mulhausen <john@docker.com >
Upstream-commit: 3c3456885d7309137146950302e7c0c34752143b
Component: engine
2017-01-31 18:59:21 -08:00
Steve Dougherty
930514543b
Replace "kickass" in name generator with "vigorous"
...
Having curse words in container names can get awkward.
Closes #30374 .
Signed-off-by: Steve Dougherty <steve@asksteved.com >
Upstream-commit: 2b30a79d9e33806242de68ff3f1e2d02ec0ed4ed
Component: engine
2017-01-31 21:33:23 -05:00
Victor Vieux
2bebca007d
Merge pull request #30578 from tophj-ibm/add-p-z-to-release-deb
...
[ppc64le/s390x] add p/z to release-deb
Upstream-commit: 6365d8dd19ba7a3483938458fa39eb43d716ba8d
Component: engine
2017-01-31 17:39:17 -08:00
John Howard
bf18bba970
Revendor Microsoft/go-winio v0.3.8
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: da6739c99f7e6bf5036073a6c052e6c6d86a461b
Component: engine
2017-01-31 16:46:59 -08:00