Gabriel Monroy
4fdf11b2e6
+ Runtime: mount volumes from a host directory with 'docker run -b'
2013-06-26 15:07:31 -07:00
Solomon Hykes
352991bdf4
Merge branch 'simpler-build-upload' ( #900 ) into builder_server-3 ( #848 )
2013-06-20 22:02:36 -07:00
Guillaume J. Charmes
659e846006
Merge branch 'master' into builder_server-3
...
Conflicts:
docs/sources/use/builder.rst
2013-06-20 10:27:12 -07:00
Solomon Hykes
79efcb545d
Merge branch 'master' into simpler-build-upload
2013-06-19 18:48:19 -07:00
Solomon Hykes
5be7b9af3e
* Builder: fixed the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
2013-06-18 20:28:49 -07:00
Guillaume J. Charmes
34a434616a
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile.go
2013-06-18 16:12:30 -07:00
Solomon Hykes
cb9d0fd3bc
Nicer output for 'docker build'
2013-06-18 12:26:56 -07:00
Guillaume J. Charmes
555552340d
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile_test.go
2013-06-17 14:01:32 -07:00
Solomon Hykes
22b0a38df5
Merge pull request #897 from dotcloud/fix-overlapping-add
...
* Builder: ADD improvements: use tar for copy + automatically unpack local archives
2013-06-17 13:32:34 -07:00
Solomon Hykes
38554fc2a7
* Builder: simplify the upload of the build context. Simply stream a tarball instead of multipart upload with 4 intermediary buffers. Simpler, less memory usage, less disk usage, and faster.
2013-06-15 09:38:18 -07:00
Solomon Hykes
080f35fe65
Fix a bug which caused builds to fail if ADD was the first command
2013-06-15 09:16:35 -07:00
Solomon Hykes
5b8287617d
+ Builder: ADD of a local file will detect tar archives and unpack them
...
into the container instead of copying them as a regular file.
* Builder: ADD uses tar/untar for copies instead of calling 'cp -ar'.
This is more consistent, reduces the number of dependencies, and
fixe #896 .
2013-06-14 16:43:39 -07:00
Guillaume J. Charmes
f03ebc20aa
Fix issue with ADD
2013-06-13 18:42:27 -07:00
Guillaume J. Charmes
4b4918f2a7
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile.go
commands.go
docs/sources/api/docker_remote_api.rst
2013-06-13 18:11:22 -07:00
Guillaume J. Charmes
452128f0da
Remove run() where it is not needed within the builder
2013-06-13 15:18:15 -07:00
Guillaume J. Charmes
f5fe3ce34e
Remove run from non-running commmands
2013-06-13 15:08:53 -07:00
Guillaume J. Charmes
d0084ce5f2
Remove run from the ADD instruction
2013-06-13 14:57:50 -07:00
Victor Vieux
f2383151cb
bump to master
2013-06-12 17:39:32 +00:00
Francisco Souza
2e9403b047
build: don't ignore last line in Dockerfile when it doesn't end with \n
2013-06-11 11:39:06 -03:00
Guillaume J. Charmes
b103ac70bf
Allow multiple tab/spaces between instructions and arguments
2013-06-10 09:31:59 -07:00
Guillaume J. Charmes
f4a4cfd2cc
Move isUrl to utils.IsURL
2013-06-06 15:50:09 -07:00
Guillaume J. Charmes
eaa2183d77
Fix issue EXPOSE override CMD within builder
2013-06-06 15:48:12 -07:00
Guillaume J. Charmes
31d2b258c1
Allow remote url to be passed to the ADD instruction within the builder
2013-06-06 15:40:46 -07:00
Victor Vieux
c906239220
bump to master
2013-06-05 10:23:45 +00:00
Victor Vieux
fd224ee590
linted names
2013-06-04 18:00:22 +00:00
Victor Vieux
86ada2fa5d
drop/omit
2013-06-04 13:51:12 +00:00
Victor Vieux
62c78696cd
bump to master
2013-06-03 11:06:13 +00:00
Guillaume J. Charmes
9bc71c101c
Merge pull request #719 from dotcloud/json_stream-feature
...
* API: push, pull, import, insert -> Json Stream
2013-05-31 16:05:15 -07:00
Solomon Hykes
caaea2e08f
* Build: never remove temporary images and containers
2013-05-30 16:24:26 -07:00
Solomon Hykes
c903a6baf8
* Builder: keep temporary images after a build fails, to allow caching
2013-05-30 15:52:09 -07:00
Guillaume J. Charmes
6d2e3d2ec0
Fix issue with CMD instruction within docker build
2013-05-30 12:21:57 -07:00
Guillaume J. Charmes
a4e6025cc1
Deprecate INSERT and COPY
2013-05-30 12:10:54 -07:00
Victor Vieux
49e656839f
move auth to the client WIP
2013-05-30 15:39:43 +00:00
Solomon Hykes
97247c5c73
'docker build': remove INSERT command (should add support for remote sources in ADD instead)
2013-05-29 21:57:36 -07:00
Guillaume J. Charmes
9a39404127
Fix issue with mkdir within docker build
2013-05-29 18:55:00 -07:00
Solomon Hykes
dcab408f6a
Fixed phrasing, typos and formatting in 'docker build'
2013-05-29 18:14:50 -07:00
Guillaume J. Charmes
faafbf2118
Fix ADD behavior on single files
2013-05-29 17:58:05 -07:00
Guillaume J. Charmes
560a74af15
Fix cache miss issue within docker build
2013-05-29 16:11:04 -07:00
Guillaume J. Charmes
b6165daa77
Create a layer for each operation (expose, cmd, etc)
2013-05-29 15:03:00 -07:00
Guillaume J. Charmes
ae0d555022
Fix autorun issue within docker build
2013-05-29 14:37:03 -07:00
Guillaume J. Charmes
6cbc7757b2
Fix issue with unknown instruction within docker build
2013-05-29 10:53:24 -07:00
Victor Vieux
f339fc2eb9
bump to master
2013-05-29 13:52:18 +00:00
Guillaume J. Charmes
54af053623
Make sure the last line of docker build is the image id
2013-05-28 15:40:22 -07:00
Guillaume J. Charmes
2897cb0476
Add directory contents instead of while directory for docker build
2013-05-28 15:22:01 -07:00
Guillaume J. Charmes
cfb8cbe521
Small fix
2013-05-28 13:51:21 -07:00
Guillaume J. Charmes
a48799016a
Fix merge issue
2013-05-28 13:46:52 -07:00
Guillaume J. Charmes
6ae3800151
Implement the CmdAdd instruction
2013-05-28 13:38:26 -07:00
Guillaume J. Charmes
54db18625a
Add Extension() method to Compresison type
2013-05-28 13:37:49 -07:00
Guillaume J. Charmes
e3f0429859
Add missing buildfile.go
2013-05-23 18:33:31 -07:00