1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/api/client
Tibor Vass e0ef11a4c2 Abstract builder and implement server-side dockerfile builder
This patch creates interfaces in builder/ for building Docker images.
It is a first step in a series of patches to remove the daemon
dependency on builder and later allow a client-side Dockerfile builder
as well as potential builder plugins.

It is needed because we cannot remove the /build API endpoint, so we
need to keep the server-side Dockerfile builder, but we also want to
reuse the same Dockerfile parser and evaluator for both server-side and
client-side.

builder/dockerfile/ and api/server/builder.go contain implementations
of those interfaces as a refactoring of the current code.

Signed-off-by: Tibor Vass <tibor@docker.com>
2015-10-06 19:10:19 -04:00
..
ps Fix docker ps truncate long image name by default 2015-10-02 22:56:42 +08:00
attach.go
build.go Abstract builder and implement server-side dockerfile builder 2015-10-06 19:10:19 -04:00
cli.go Refactor CLI docker save 2015-09-11 15:31:55 +08:00
client.go
commit.go
cp.go Windows: Fix absolute checks 2015-09-01 08:41:37 -07:00
create.go Documentation improvements and code cleanups for graph package 2015-07-30 14:27:10 -07:00
diff.go
events.go
exec.go
export.go api/client fix golint errors/warnings 2015-07-29 17:20:54 +00:00
hijack.go Merge pull request #16289 from cpuguy83/11957_fix_stdin_block_after_container_exit 2015-09-23 15:29:48 -07:00
history.go Format the output of docker history 2015-09-22 21:27:20 +08:00
images.go Fix #8048 : make docker images repository:tag work 2015-08-13 08:50:09 +02:00
import.go adding message option to the import subcommand 2015-08-25 02:55:04 +00:00
info.go Add builtin nodes discovery 2015-09-25 14:52:09 -07:00
inspect.go
kill.go
load.go
login.go Use TrimSpace to instead of Trim 2015-09-09 19:37:33 +08:00
logout.go Remove useless if-else 2015-08-08 20:02:44 +08:00
logs.go Add log reading to the journald log driver 2015-09-11 16:50:03 -04:00
network.go "docker network" missing from docker --help 2015-09-04 15:34:17 +09:00
pause.go
port.go
ps.go Fix ignore -q flag in docker ps when there is a default format. 2015-08-17 10:48:04 -07:00
pull.go Documentation improvements and code cleanups for graph package 2015-07-30 14:27:10 -07:00
push.go
rename.go Fix 'rename' error msg and error checking 2015-09-18 11:12:22 -07:00
restart.go docker restarts running OR stopped containers, docs edit rm "running" 2015-09-20 09:16:27 -04:00
rm.go
rmi.go
run.go
save.go Refactor CLI docker save 2015-09-11 15:31:55 +08:00
search.go Merge pull request #16509 from HuKeping/search-problem 2015-10-04 18:21:32 +02:00
service.go api/client fix golint errors/warnings 2015-07-29 17:20:54 +00:00
start.go Fix man and commandline docs 2015-10-04 21:22:27 +02:00
stats.go Reset data of stats in docker cli when container stopped 2015-09-18 15:24:13 +08:00
stats_unit_test.go Fix docker stats show blkio when there are multiple block devices. 2015-08-20 11:46:21 +08:00
stop.go Fix man and commandline docs 2015-10-04 21:22:27 +02:00
tag.go
top.go
trust.go Ignore ping errors in notary repository setup 2015-09-14 11:08:25 -07:00
unpause.go
utils.go Make RegistryConfig a typed value in the api. 2015-09-07 19:29:33 -04:00
version.go fix golint warnings/errors on package api/types/ 2015-08-07 09:43:43 +08:00
volume.go Add --help to "docker volume inspect --help" output 2015-09-08 14:24:00 -07:00
wait.go