1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/cmd/dockerd
Tonis Tiigi 3d86b0c79b 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>
2016-12-23 13:29:58 -08:00
..
hack fix flaky test TestImportFileWithMessage 2016-05-27 23:19:29 +08:00
daemon.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
daemon_freebsd.go Make dockerd debuggable 2016-04-26 09:35:22 -07:00
daemon_linux.go plugins: experimental support for new plugin management 2016-06-14 14:20:27 -07:00
daemon_solaris.go Windows: create daemon root with ACL 2016-11-10 17:51:28 -08:00
daemon_test.go Remove old cli framework. 2016-08-25 13:09:04 -04:00
daemon_unix.go Windows: create daemon root with ACL 2016-11-10 17:51:28 -08:00
daemon_unix_test.go Add functional support for Docker sub commands on Solaris 2016-11-07 09:06:34 -08:00
daemon_windows.go Windows: create daemon root with ACL 2016-11-10 17:51:28 -08:00
docker.go Windows: create daemon root with ACL 2016-11-10 17:51:28 -08:00
docker_windows.go Windows: work around Go 1.6.2/Nano Server TP5 issue 2016-05-25 11:59:28 +02:00
metrics.go Add basic prometheus support 2016-10-27 10:34:38 -07:00
README.md Fix readme doc for dockerd 2016-09-01 14:47:51 +08:00
service_unsupported.go Fix tests and windows service. 2016-08-25 13:09:36 -04:00
service_windows.go return directly without ifs in remaining packages 2016-12-14 23:28:27 +02:00

docker.go contains Docker daemon's main function.

This file provides first line CLI argument parsing and environment variable setting.