docs/api/client
David Calavera cf721c23e7 Client credentials store.
This change implements communication with an external credentials store,
ala git-credential-helper. The client falls back the plain text store,
what we're currently using, if there is no remote store configured.

It shells out to helper program when a credential store is
configured. Those programs can be implemented with any language as long as they
follow the convention to pass arguments and information.

There is an implementation for the OS X keychain in https://github.com/calavera/docker-credential-helpers.
That package also provides basic structure to create other helpers.

Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-02-29 13:01:31 -05:00
..
formatter Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
inspect Print the raw inspected elements when there is no template for `docker inspect`. 2015-12-17 23:17:52 -05:00
attach.go fix common misspell 2016-02-11 15:49:36 -08:00
build.go Move getContext… function to builder package 2016-02-11 20:59:59 +01:00
cli.go Client credentials store. 2016-02-29 13:01:31 -05:00
client.go Make sure docker api client implements engine-api client. 2016-01-07 21:02:19 -05:00
commit.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
cp.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
create.go Client credentials store. 2016-02-29 13:01:31 -05:00
diff.go Implement docker diff with standalone client lib. 2015-12-09 12:04:53 -05:00
events.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
exec.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
exec_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
export.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
hijack.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
history.go Replace pkg/units with docker/go-units. 2015-12-16 12:26:49 -05:00
images.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
import.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
info.go Expose docker's root directory by default as part of `docker info`. 2016-02-16 10:40:15 -08:00
inspect.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
kill.go Remove redundant error message 2016-02-03 15:45:20 +08:00
load.go Add progress bar to docker load 2016-02-05 02:24:23 -05:00
login.go Client credentials store. 2016-02-29 13:01:31 -05:00
logout.go Remove unnecessary call to /info 2016-02-03 13:10:25 -08:00
logs.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
network.go Merge pull request #17316 from rmb938/ipam_conf_options 2016-01-14 16:30:03 -05:00
pause.go Remove redundant error message 2016-02-03 15:45:20 +08:00
port.go Replace usage of pkg/nat with go-connections/nat. 2015-12-22 13:31:46 -05:00
ps.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
pull.go Client credentials store. 2016-02-29 13:01:31 -05:00
push.go Client credentials store. 2016-02-29 13:01:31 -05:00
rename.go Implement container rename with standalone client lib. 2015-12-09 12:04:56 -05:00
restart.go Remove redundant error message 2016-02-03 15:45:20 +08:00
rm.go Remove redundant error message 2016-02-03 15:45:20 +08:00
rmi.go Remove redundant error message 2016-02-03 15:45:20 +08:00
run.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
save.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
search.go Client credentials store. 2016-02-29 13:01:31 -05:00
start.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
stats.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
stats_unit_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
stop.go Remove redundant error message 2016-02-03 15:45:20 +08:00
tag.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
top.go Implement docker top with standalone client lib. 2015-12-09 12:04:57 -05:00
trust.go Client credentials store. 2016-02-29 13:01:31 -05:00
trust_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
unpause.go Remove redundant error message 2016-02-03 15:45:20 +08:00
update.go Remove redundant error message 2016-02-03 15:45:20 +08:00
utils.go Client credentials store. 2016-02-29 13:01:31 -05:00
version.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
volume.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
wait.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00