yuexiao-wang
46ae0221fe
Update 'ID' field for 'docker plugin ls'
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn >
Upstream-commit: fcb3a0e88b
Component: cli
2017-06-02 00:10:46 +00:00
Brian Goff
94c8461a3d
Moves graphdriver plugn docs out of experimental
...
Also updates some of the structures being sent so plugins are getting
all the new options.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: a59544ff3d
Component: cli
2017-06-02 00:10:46 +00:00
Tonis Tiigi
0a588f27d2
Implement content addressability for plugins
...
Move plugins to shared distribution stack with images.
Create immutable plugin config that matches schema2 requirements.
Ensure data being pushed is same as pulled/created.
Store distribution artifacts in a blobstore.
Run init layer setup for every plugin start.
Fix breakouts from unsafe file accesses.
Add support for `docker plugin install --alias`
Uses normalized references for default names to avoid collisions when using default hosts/tags.
Some refactoring of the plugin manager to support the change, like removing the singleton manager and adding manager config struct.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
Signed-off-by: Derek McGowan <derek@mcgstyle.net >
Upstream-commit: b5b3dd4c6b
Component: cli
2017-06-02 00:10:46 +00:00
Hongbin Lu
2998f50108
Add Fuxi Volume Plugin to the docs
...
Signed-off-by: Hongbin Lu <hongbin034@gmail.com >
Upstream-commit: 08ba19c291
Component: cli
2017-06-02 00:10:45 +00:00
Victor Vieux
bd7f8f8f9e
remove old media type compat for plugins
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: 5bfa17e58b
Component: cli
2017-06-02 00:10:44 +00:00
lixiaobing10051267
f865a2ecbe
replace env description with args in extend config
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: 2373288938
Component: cli
2017-06-02 00:10:44 +00:00
Tibor Vass
47e77de42d
plugins: container-rootfs-relative paths
...
Legacy plugins expect host-relative paths (such as for Volume.Mount).
However, a containerized plugin cannot respond with a host-relative
path. Therefore, this commit modifies new volume plugins' paths in Mount
and List to prepend the container's rootfs path.
This introduces a new PropagatedMount field in the Plugin Config.
When it is set for volume plugins, RootfsPropagation is set to rshared
and the path specified by PropagatedMount is bind-mounted with rshared
prior to launching the container. This is so that the daemon code can
access the paths returned by the plugin from the host mount namespace.
Signed-off-by: Tibor Vass <tibor@docker.com >
Upstream-commit: 5a84f77819
Component: cli
2017-06-02 00:10:43 +00:00
Victor Vieux
9d6e16b26b
update plugin example
...
Signed-off-by: Victor Vieux <victorvieux@gmail.com >
cleanup whitespace formatting
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: b82e761088
Component: cli
2017-06-02 00:10:42 +00:00
Misty Stanley-Jones
7b298b591a
Fix some redirect loops and problems
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: d5b3df0c2f
Component: cli
2017-06-02 00:10:42 +00:00
lixiaobing10051267
3fe6f140a8
modify invalid url in plugins_network.md
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: be6e3311f2
Component: cli
2017-06-02 00:10:41 +00:00
Tibor Vass
faac82a415
plugins: misc fixes
...
Rename variable to reflect manifest -> config renaming
Populate Description fields when computing privileges.
Refactor/reuse code from daemon/oci_linux.go
Signed-off-by: Tibor Vass <tibor@docker.com >
Upstream-commit: b70edf410d
Component: cli
2017-06-02 00:10:40 +00:00
Ben Firshman
74de856edc
Rename Remote API to Engine API
...
Implementation of https://github.com/docker/docker/issues/28319
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
Upstream-commit: 2cfcc8a8fa
Component: cli
2017-06-02 00:10:40 +00:00
Sebastiaan van Stijn
aa5b82f8c4
add note that windows does not support managed plugins
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: e0ce0361ba
Component: cli
2017-06-02 00:10:40 +00:00
Riyaz Faizullabhoy
c8586e1312
Edits to plugin docs after building authz plugin
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
Upstream-commit: 6393eac011
Component: cli
2017-06-02 00:10:39 +00:00
Victor Vieux
914e0a35ac
move plugins out of experimental
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: 410d4ce7ae
Component: cli
2017-06-02 00:10:37 +00:00
Victor Vieux
2b025b2eb9
rename plugin manifest
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: fdfcbe778a
Component: cli
2017-06-02 00:10:36 +00:00
Gaetan de Villele
10117b8d2f
fix frontmatter keywords value type (string, instead of []string)
...
Signed-off-by: Gaetan de Villele <gdevillele@gmail.com >
Upstream-commit: 4126b5526c
Component: cli
2017-06-02 00:10:31 +00:00
lixiaobing10051267
08be90cdc7
fill all the rest invalid address because no related directory
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: 9b109cd9a7
Component: cli
2017-06-02 00:10:30 +00:00
lixiaobing10051267
94054df6ff
fill the complete address because of no userguide directory
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: 2603a9c1dd
Component: cli
2017-06-02 00:10:30 +00:00
Misty Stanley-Jones
e01ded192e
Rewrites to Developing Plugins topic
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: 7ec82562ce
Component: cli
2017-06-02 00:10:26 +00:00
Misty Stanley-Jones
118bce70c4
Sync docker/docker refs with files mistakenly edited in docker.github.io repo
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: 7f36c3a1a0
Component: cli
2017-06-02 00:10:26 +00:00
Ding Fei
ab67022e57
Fix code block fences and typo.
...
Signed-off-by: Ding Fei <dingfei@stars.org.cn >
Upstream-commit: a16bba06fd
Component: cli
2017-06-02 00:10:24 +00:00
lixiaobing10051267
00298bdacd
fix wrong output titile for docker volume ls
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: ba49f7bfe9
Component: cli
2017-06-02 00:10:24 +00:00
Misty Stanley-Jones
fbc93c2df5
Convert Markdown frontmatter to YAML
...
Some frontmatter such as the weights, menu stuff, etc is no longer used
'draft=true' becomes 'published: false'
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: 2845676cc2
Component: cli
2017-06-02 00:10:24 +00:00
Misty Stanley-Jones
d3c4ed5409
Add a link to the new build instructions
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: 12a3920153
Component: cli
2017-06-02 00:10:24 +00:00
John Mulhausen
9f04306fc3
Remove old documentation, add README.md with pointer
...
Signed-off-by: John Mulhausen <john@docker.com >
Upstream-commit: 68d252bc19
Component: cli
2017-06-02 00:10:22 +00:00
Jeff Silberman
6ec6ab7600
Add Portworx Volume Plugin Description
...
Signed-off-by: Jeff Silberman <jsilberm@gmail.com >
Upstream-commit: 5790fa5793
Component: cli
2017-06-02 00:10:11 +00:00
Victor Vieux
89e76744ef
add some plugin manifest reference doc
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: 0d521e018a
Component: cli
2017-06-02 00:10:09 +00:00
unclejack
0fb7ecd87f
docs: mention NFS support for contiv volume plugin
...
Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com >
Upstream-commit: be3bfbec55
Component: cli
2017-06-02 00:10:08 +00:00
Charles Smith
a424bc46b4
some fixes to clean up new plugin system docs
...
Signed-off-by: Charles Smith <charles.smith@docker.com >
Upstream-commit: 9c9cd1a439
Component: cli
2017-06-02 00:10:07 +00:00
yuexiao-wang
ac4b76341d
Replace docker command from 'docker daemon' to 'dockerd'
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn >
Upstream-commit: ed38ec18bf
Component: cli
2017-06-02 00:10:06 +00:00
yuexiao-wang
ce5437555b
Modify incorrect repository URL
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn >
Upstream-commit: 016a00dc6e
Component: cli
2017-06-02 00:10:06 +00:00
Victor Vieux
11eb9b1a46
fix broken link
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: ebc23f6116
Component: cli
2017-06-02 00:10:06 +00:00
Charles Smith
b25413223c
edit plugin system doc, fix menu system
...
Signed-off-by: Charles Smith <charles.smith@docker.com >
Upstream-commit: 16de3a25f4
Component: cli
2017-06-02 00:10:05 +00:00
Victor Vieux
272b173af7
adding some documentation about the new plugin system
...
Signed-off-by: Victor Vieux <vieux@docker.com >
Upstream-commit: 4755904cc3
Component: cli
2017-06-02 00:10:05 +00:00
Liron Levin
2e6beb5ae7
Enable to dynamically reload authorization plugins via daemon.config
...
Following #22729 , enable to dynamically reload/remove the daemon
authorization plugins (via standard reloading mechanism).
https://docs.docker.com/engine/reference/commandline/daemon/#daemon-
configuration-file
Daemon must store a reference to the authorization middleware to refresh
the plugin on configuration changes.
Signed-off-by: Liron Levin <liron@twistlock.com >
Upstream-commit: e428a09ae7
Component: cli
2017-06-02 00:10:04 +00:00
Everett Toews
2e4f8b18b2
Fix AuthzPlugin URL fragment in docs
...
These docs have AuthzPlugin with a lower case 'z'. What the plugin
api is actually looking for is AuthZPlugin with an upper case 'Z'.
See https://github.com/docker/docker/blob/46e3a249a1971f8697ca338c9b02e27d36ddab12/pkg/authorization/api.go#L5-L8
Signed-off-by: Everett Toews <everett.toews@rackspace.com >
Upstream-commit: d41421140c
Component: cli
2017-06-02 00:10:02 +00:00
Yanqiang Miao
5a3db309a9
Delete redundant content of 'docs/extend/plugins.md'
...
Signed-off-by: Yanqiang Miao <miao.yanqiang@zte.com.cn >
Update plugins.md
Update plugins.md
Upstream-commit: c1a192293e
Component: cli
2017-06-02 00:07:51 +00:00
Arnaud Porterie (icecrime)
d1c6ce2e15
Rename --net to --network
...
Add a `--network` flag which replaces `--net` without deprecating it
yet. The `--net` flag remains hidden and supported.
Add a `--network-alias` flag which replaces `--net-alias` without deprecating
it yet. The `--net-alias` flag remains hidden and supported.
Signed-off-by: Arnaud Porterie (icecrime) <arnaud.porterie@docker.com >
Upstream-commit: 253a5f4ea2
Component: cli
2017-06-02 00:07:50 +00:00
Charles Smith
d5018391ff
add caveat for network plugins in swarm mode
...
Signed-off-by: Charles Smith <charles.smith@docker.com >
Upstream-commit: aa3344679a
Component: cli
2017-06-02 00:07:49 +00:00
Vincent Demeester
8b04e31190
Merge pull request #24325 from Anvil/plugins_volume.md-unqiue
...
Fixed typo: s/unqiue/unique/g
(cherry picked from commit 84aa074d18d2f75f54564f21c2b5c0d1bcddd23f)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: 6abf924253
Component: cli
2017-06-02 00:07:48 +00:00
Keith Hudgins
d9e279a919
Added HPE volume plugin listing
...
Signed-off-by: Keith Hudgins <greenman@greenman.org >
Upstream-commit: 2b0ee276ca
Component: cli
2017-06-02 00:07:47 +00:00
Sven Dowideit
d33b8a046a
Removing some url links that can be resolved using src markdown links
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
Upstream-commit: be6f353670
Component: cli
2017-06-02 00:07:46 +00:00
Brian Goff
f0770c9f78
Note about mountpoint being optional
...
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: a68bdf0073
Component: cli
2017-06-02 00:07:43 +00:00
Ahmet Alp Balkan
ea73a02b5d
docs: Add Azure File Storage Volume Driver plugin
...
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com >
Upstream-commit: 02eead1a96
Component: cli
2017-06-02 00:07:43 +00:00
Kirill Kolyshkin
00ebf112dd
docs/extend/plugins.md: add docker-volume-ploop
...
Added docker-volume-ploop driver to the list of available volume plugins.
Signed-off-by: Kir Kolyshkin <kir@openvz.org >
Upstream-commit: 427f525b79
Component: cli
2017-06-02 00:07:42 +00:00
Brian Goff
566295c027
Add support for volume scopes
...
This is similar to network scopes where a volume can either be `local`
or `global`. A `global` volume is one that exists across the entire
cluster where as a `local` volume exists on a single engine.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: 13ef210b8b
Component: cli
2017-06-02 00:07:42 +00:00
Ritesh H Shukla
efcaa93549
Add VMware Docker Volume Plugin.
...
Add reference to https://github.com/vmware/docker-volume-vsphere to Docker's list of plugins.
This is an officially supported plugin from VMware.
Signed-off-by: Ritesh H Shukla <sritesh@vmware.com >
Upstream-commit: cceb74311b
Component: cli
2017-06-02 00:07:41 +00:00
Roland Kammerer
c99db19fc7
Add the DRBD Docker Volume Plugin to the documentation
...
Signed-off-by: Roland Kammerer <roland.kammerer@linbit.com >
Upstream-commit: 263f9666cf
Component: cli
2017-06-02 00:07:40 +00:00
Sven Dowideit
db4fbae2ac
Fix up stale links
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
Upstream-commit: f9d80051da
Component: cli
2017-06-02 00:07:40 +00:00