adding some documentation about the new plugin system
(cherry picked from commit 88a6a7763b789a35fff9df4e52e48ca99afd3c08)
Signed-off-by: Charles Smith <charles.smith@docker.com>
fixed line spacing in Swarm tutorial bullets
(cherry picked from commit 62215920871b8d15a6ffe538baac5abe2b715409)
Signed-off-by: Charles Smith <charles.smith@docker.com>
fixed line spacing in Swarm tutorial bullets
(cherry picked from commit 62215920871b8d15a6ffe538baac5abe2b715409)
Signed-off-by: Charles Smith <charles.smith@docker.com>
docs: fix typo in url fragment
(cherry picked from commit ab533a98dceecec707414006544411cfd18b2d30)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Add the content for how services work
(cherry picked from commit abd08f4784810bcf8b4e88e3f9ef1023cb15b8b5)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Optimize description for Feature highlights
(cherry picked from commit d2fa978d4d66622a197eb98f9a77fa217e25f449)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Update apparmor error message
(cherry picked from commit e168f0b4ad4dfc11a4423a6785d80153f0969808)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Split list of capabilities into those added by default and those not
(cherry picked from commit d854c4fcc6255330693eee67b655606e92b11544)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Specify woker node for docker swarm leave command
(cherry picked from commit 90308fd78315412c30da90217ee14515de4fbf8a)
Signed-off-by: Charles Smith <charles.smith@docker.com>
author merge: add ingress / publish port guide
(cherry picked from commit dee30443368b9ed8046733242410b8c32550ce0d)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Remove erroneous ENTRYPOINT note
(cherry picked from commit c1bdda0be8616f987245cb61a4aedc09c8b5c806)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Remove mess words in installation doc
(cherry picked from commit bbd5396955a8c36b9f208d64fe580b769c1686f5)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Document Healthcheck in image spec
(cherry picked from commit 46cb1f2601afc2eb99cc31ced362d874c8c3c192)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Check the return message of docker service inspect
(cherry picked from commit 6fa69d2d0610320cce61517eca6e4471f5381561)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Add missing docs about binary remote contexts
(cherry picked from commit b4abe38d43f1158b3c085ef006e88740296a3020)
Signed-off-by: Charles Smith <charles.smith@docker.com>
Cleanup API docs Markdown formatting and wording
(cherry picked from commit 45cb33e65ca5bb247e2e9f425b4441ad6a08aa51)
Signed-off-by: Charles Smith <charles.smith@docker.com>
When the daemon is started, it looks at all the volumes and checks to
see if any of them have mount options persisted to disk, and loads them
from disk if it does.
In some cases a volume will be created with an empty map causing the
options file to be persisted and volume options set to a non-nil value
on daemon restart... this causes problems later when the driver checks
for a non-nil value to determine if it should try and mount with the
persisted volume options.
Ensures 2 things:
1. Instead of only checking nilness for the opts map, use `len` to make
sure it is not an empty map, which we don't really need to persit.
2. An empty (or nulled) opts.json will not inadvertnatly set volume
options on daemon restart.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
(cherry picked from commit 246d1eb58e807f2cf2d2b387e267dcfa228f96a8)
Signed-off-by: Tibor Vass <tibor@docker.com>
This example was added in b0b2f979c7,
but got lost during splitting up the cli.md docs into separate files;
561bfb268d
This restores the missing example.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 8d5818a6931db9d0acd4a6663815cd317da1bb6b)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>