Eli Uriegas
01863cf558
Add makefile targets to build easily with just go
...
Makes it easier to build inside of containers, including the ability to
cross compile easily with usage similar to:
GOOS=darwin make plugin
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com >
2019-04-23 17:50:35 +00:00
Tibor Vass
02d0474e04
Merge pull request #38 from tonistiigi/bake-defaults
...
bake: fix dockerfile and context defaults
2019-04-22 15:58:55 -07:00
Tibor Vass
135503e1a5
Merge pull request #39 from tonistiigi/commands-fixes
...
commands: environment detection validation
2019-04-22 15:04:48 -07:00
Tonis Tiigi
bca7bf28f9
commands: avoid creating instance from tls environment
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-22 14:38:38 -07:00
Tonis Tiigi
e8585b708d
commands: check current context when switching to default
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-22 14:38:31 -07:00
Tõnis Tiigi
e94d215291
Merge pull request #34 from tiborvass/docker-alias
...
install/uninstall: allow aliasing buildx to `docker builder`
2019-04-22 10:59:51 -07:00
Tonis Tiigi
ef4afac948
bake: fix dockerfile and context defaults
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-19 22:54:34 -07:00
Tibor Vass
6e3dfe72cb
Merge pull request #31 from tonistiigi/platforms-fixes
...
fixes for managing platforms
2019-04-18 20:11:28 -07:00
Tibor Vass
416b7bb23f
install/uninstall: allow aliasing buildx to docker builder
...
Currently the user can type `docker buildx` to use this tool.
This patch allows the user to install buildx as a `docker builder` alias.
As an additional benefit, this allows the regular `docker build` to hook
into `buildx build`.
Note that the install and uninstall commands are currently hidden.
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-19 03:10:00 +00:00
Tõnis Tiigi
7f474ed28e
Merge pull request #33 from tonistiigi/remote-cache
...
build: add cache-from and cache-to support
2019-04-17 23:37:40 -07:00
Tõnis Tiigi
2b7ed4f4eb
Merge pull request #32 from tonistiigi/rm
...
rm: remove builder even if driver is not responsive
2019-04-17 23:08:17 -07:00
Tonis Tiigi
96a148020a
build: add cache-from and cache-to support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 23:07:22 -07:00
Tonis Tiigi
6eeb21f87e
rm: remove builder even if driver is not responsive
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 18:33:30 -07:00
Tonis Tiigi
e40318e2cc
commands: add platforms dedupe
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 18:15:49 -07:00
Tonis Tiigi
e773d0eb2a
util: add platformutil
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 16:49:28 -07:00
Tõnis Tiigi
2ad963bcb1
Merge pull request #28 from tonistiigi/docker-output
...
build: add docker output for non-moby drivers
2019-04-17 08:59:09 -07:00
Tonis Tiigi
aa421f9c9e
build: add push and load flags
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 07:45:49 -07:00
Tonis Tiigi
cac37434aa
build: add docker output for non-moby drivers
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-17 07:45:43 -07:00
Tõnis Tiigi
6b0928d9d2
Merge pull request #27 from tiborvass/docker-ui
...
build: add more docker UI (context/dockerfile handling, iidfile, add-host, network)
2019-04-16 22:05:27 -07:00
Tõnis Tiigi
fc2a28b639
Merge pull request #25 from tonistiigi/imagetools
...
imagetools: initial partial implementation
2019-04-16 21:39:07 -07:00
Tibor Vass
635e393ae5
build: handle --network
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-17 04:25:54 +00:00
Tibor Vass
77ed999572
build: handle --add-host
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-17 04:25:54 +00:00
Tibor Vass
dc07613bd2
build: support more variations on context and dockerfile + iidfile
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-17 04:25:54 +00:00
Tibor Vass
037af0e3dd
Merge pull request #26 from tiborvass/fix-network-flag-bug
...
build: do not error out if --network is default
2019-04-16 17:09:22 -07:00
Tibor Vass
81b35147e4
build: do not error out if --network is default
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-16 23:37:23 +00:00
Tonis Tiigi
0a28ec6f38
imagetools: implement inspect for manifest list
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-16 15:41:40 -07:00
Tonis Tiigi
a0719aee88
commands: imagetools stubs
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-16 15:41:35 -07:00
Tibor Vass
b6de0fa0ff
Merge pull request #24 from tonistiigi/hidden-flags
...
commands: add missing flags as hidden in build
2019-04-16 15:34:31 -07:00
Tonis Tiigi
103b452876
commands: add missing flags as hidden in build
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-16 10:55:39 -07:00
Tõnis Tiigi
98300582e0
Merge pull request #20 from tonistiigi/commands2
...
driver management implementation
2019-04-16 00:29:39 -07:00
Tonis Tiigi
f7dac5a178
commands: fix invalid reload on boot
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-16 00:07:49 -07:00
Tonis Tiigi
0f4de0d7e4
commands: implement ls
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-15 15:31:29 -07:00
Tonis Tiigi
b7e15f3113
commands: implementation for inspect
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-15 15:31:29 -07:00
Tonis Tiigi
bd3d5cd19e
commands: add implementations for create, use, rm, stop
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-15 15:31:29 -07:00
Tonis Tiigi
0e72bf0049
store: add implementation
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-15 15:31:23 -07:00
Tonis Tiigi
950180ed82
commands: driver management command stubs
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-11 18:35:08 -07:00
Tõnis Tiigi
4586e0ed18
Merge pull request #18 from tonistiigi/no-plugin
...
cmd: allow invoking without plugin
2019-04-11 18:30:05 -07:00
Tonis Tiigi
81d689e2e4
cmd: allow invoking without plugin
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-11 18:22:28 -07:00
Tõnis Tiigi
21754a42b1
Merge pull request #17 from tonistiigi/docker-driver
...
driver: add docker driver
2019-04-11 18:21:14 -07:00
Tibor Vass
bd7ada6593
driver: automatically export image to MobyDriver
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-04-12 01:11:31 +00:00
Tonis Tiigi
0788035da8
driver: add feature testing
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 19:09:42 -07:00
Tonis Tiigi
68cad8e46b
driver: add docker driver
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 18:58:19 -07:00
Tonis Tiigi
c31fd95212
vendor: update moby
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 18:58:19 -07:00
Tonis Tiigi
6469b05e33
driver: rename docker to docker-container
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 18:58:19 -07:00
Tõnis Tiigi
e552d50e83
Merge pull request #16 from tonistiigi/bake
...
bake: initial implementation
2019-04-10 15:30:51 -07:00
Tonis Tiigi
8fed6d4d31
bake: rename compose file
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 15:19:41 -07:00
Tonis Tiigi
fd8608111b
vendor: update buildkit to b4a6a0e3
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-10 10:21:20 -07:00
Tonis Tiigi
a932d52e35
bake: initial implementation
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-09 19:26:53 -07:00
Tonis Tiigi
9129a49409
vendor: update buildkit and dockerd
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-09 18:32:00 -07:00
Tibor Vass
f0142b9e8b
Merge pull request #15 from tonistiigi/output-parsing
...
fix and improve outputs parsing
2019-03-27 20:09:03 -07:00