Commit Graph

439 Commits

Author SHA1 Message Date
6db31c94de Merge branch 'graph' of github.com:dotcloud/docker into graph
Upstream-commit: 864a8d9acaf306f10ddb50c2bd2398ebd54f0042
Component: engine
2013-03-21 03:54:24 -07:00
ace2db29d7 Folded graph/ back into main package
Upstream-commit: ef711962d5d70b4332908f0ca6460929e289c131
Component: engine
2013-03-21 17:47:23 -07:00
d885b28d79 First integration of runtime with repositories & tags
Upstream-commit: 44faa07b6c472b888bed65b56126cde56658e91a
Component: engine
2013-03-21 17:35:49 -07:00
dd9ffc73ce graph.RepoStore: first draft of a Repository/Tag on top of the graph
Upstream-commit: 680f40c37e0d7f2fc924a51bc40c0bfc37f60b9e
Component: engine
2013-03-21 12:18:47 -07:00
34e7903bcd POC of push/pull for images, pull works, push do push but without the layer
Upstream-commit: edcfd687efb6c00aefc39c07019307b917bd1ec8
Component: engine
2013-03-21 03:53:27 -07:00
4f02c42683 Enforce model for the json image format
Upstream-commit: 3e8d1dfb69e74414b3466fee3195432f17445bbc
Component: engine
2013-03-21 03:52:58 -07:00
d2e74ac7f8 Merged master
Upstream-commit: b6b5e5cec1fc58550286a7242db4a91bb43c05aa
Component: engine
2013-03-21 02:13:21 -07:00
cb03d9d3f5 Docker currently doesn't support 32-bit hosts. Let's make that clear by failing right away with an informative message
Upstream-commit: f7837599283ff89493d4fcfb7d9a046a7f9dc13b
Component: engine
2013-03-21 02:04:10 -07:00
5987d9eb6f Merge branch 'master' into graph
Upstream-commit: c37d7aad366748feb8276b3b45a7453d46eec705
Component: engine
2013-03-21 01:43:32 -07:00
9e04074895 No need for a Container.networkManager field: it can be accessed via Container.runtime
Upstream-commit: d65983f386e4a355c404e8b68a85ab301c37a59c
Component: engine
2013-03-21 01:43:03 -07:00
963d23568c Merge branch 'master' into graph
Upstream-commit: 1ed13f65fe7aeca9e7b869c3efaa655774a02e4b
Component: engine
2013-03-21 01:38:44 -07:00
16b646c2d9 Renamed docker*.go to runtime*.go
Upstream-commit: 377cebe36f4e4fc1cf927313df4a9c1cb6dc49cf
Component: engine
2013-03-21 01:24:54 -07:00
013fc3d292 Removed 'sparse export' mode, it is deprecated by the new diff-based transfer protocol
Upstream-commit: 2f781f21288d9e579cf18fcf08a0750ce7b0ac38
Component: engine
2013-03-21 01:24:12 -07:00
ff15c16c54 Renamed 'docker tar' to 'docker export' for symmetry with 'docker import'
Upstream-commit: e627a0da1ee3013d9f4b74e96636699401e5d720
Component: engine
2013-03-21 01:23:00 -07:00
69e910efff Moved Go() to the main package... And got rid of the useless docker/future package
Upstream-commit: 623e91e2e3f3d0b408a43606df8d3c037a6b03be
Component: engine
2013-03-21 01:13:55 -07:00
fc6afb77d5 Removed unused utility future.Pv()
Upstream-commit: deb603aaf41d6885e4b51c7ca06acfa940ad2a41
Component: engine
2013-03-21 01:10:44 -07:00
bf245fb6d9 moved GenerateId() to the graph package
Upstream-commit: 0208b6accddd4f8c8ccfb380dd281ac208fe19d1
Component: engine
2013-03-21 01:07:07 -07:00
b2da51604c Moved Download() and progressReader{} to the main package
Upstream-commit: d7c5d060c4b3c4a38a843e92f832bbf97483d16b
Component: engine
2013-03-21 00:54:54 -07:00
3350acc2a3 Moved HumanDuration() to the main package
Upstream-commit: 299d0b2720ad5efee89c11b47d6de51094714164
Component: engine
2013-03-21 00:52:43 -07:00
8a9c33b407 Renamed Docker{} to Runtime{} for clarity
Upstream-commit: b8547f31e4ba5d4381c572e7efa4bea3ccb80515
Component: engine
2013-03-21 00:41:15 -07:00
3f5ac0b977 Simplified the core container API, ported it to the new graph. Some features are missing eg. image 'paths' and tags
Upstream-commit: 7c57a4cfc086b4af68ed9ec7c1b03b934db61f0c
Component: engine
2013-03-21 00:25:00 -07:00
062aedd0cc Fixed a bug in graph.Graph.Get()
Upstream-commit: 84e8c4aa1df8f6f53d1c688a0e2bfc5b4d46adef
Component: engine
2013-03-21 00:21:32 -07:00
49a6499905 Removed redundant mount_test.go (graph_test.go already tests the mount ability)
Upstream-commit: 89a140fb75b328b3c2869464a5d9880082966b55
Component: engine
2013-03-21 00:21:03 -07:00
f6ae897923 Merge pull request #122 from srid/patch-1
remove ! from command line
Upstream-commit: 3e9877a30fdc3ad7139ee0e8f01d74034b69dd56
Component: engine
2013-03-20 23:26:50 -07:00
232f5ef62c remove ! from command line
bash does not like it

```
$ JOB=$(docker run base /bin/sh -c "while true; do echo Hello world!; sleep 1; done")
bash: !: event not found
$
```
Upstream-commit: 3bb176d8ae7f43ab0d1ca8e03b59f2f137f07530
Component: engine
2013-03-20 22:53:42 -07:00
987e23be65 Pruned more semi-useless commands: 'docker cat', 'docker cp', 'docker ls', 'docker write'. Removed outdated commands from help message
Upstream-commit: 34023558f5a37e441e39f003cdc4ad6736f38c5a
Component: engine
2013-03-20 22:48:52 -07:00
cd1b34d27f Removed anal warning from 'go vet'
Upstream-commit: 9d82bab041370cd26e78fe85ee5435c8b2429b59
Component: engine
2013-03-20 22:42:50 -07:00
8af959ad36 Removed dependency on the fake package in graph unit tests
Upstream-commit: 3eff62394bf11f579552114ce6157675acbd6d25
Component: engine
2013-03-20 22:42:08 -07:00
9bb9143755 Removed extra import
Upstream-commit: 4d9c324495babc175db278fdbe39d291eaf25726
Component: engine
2013-03-20 22:41:31 -07:00
2e486fab8a Unmount() and Mounted(): utility functions to unmount a mountpoint and check if it's mounted, respectively
Upstream-commit: 75c866d6a3aa92d5d2a4e6948fff00f90b36e872
Component: engine
2013-03-20 22:41:03 -07:00
479b507538 Removed mount code from container. It belongs in graph
Upstream-commit: 6f6eaca861fec53a6d21d420b813041dc93e8b93
Component: engine
2013-03-20 22:16:02 -07:00
7eb24c3b20 docker/fs is deprecated by docker/graph
Upstream-commit: ea258c44926e8a8d7a49cedd90922d29185df573
Component: engine
2013-03-20 22:15:09 -07:00
2fda36d87e Removed Image.Unmount(). It belongs in container code
Upstream-commit: 240333277afb733af353e21dd3066c547da05b8a
Component: engine
2013-03-20 22:13:57 -07:00
183c61602f Image.Mount(): create rw and rootfs directory if they don't exist
Upstream-commit: 9e8278134d73ffa0a4e72c2202aa1e5c2bcffc98
Component: engine
2013-03-20 22:13:28 -07:00
2b5ac9ec99 Image.Changes(): list all changes between an image and a rw directory
Upstream-commit: c8db980add4cdc9546a7e38dba264f6862662f15
Component: engine
2013-03-20 22:12:38 -07:00
5faab73423 Merge pull request #121 from ezbercih/patch-1
Fix issue #120, initialize TCPAddr w/ field names
Upstream-commit: 3f63e3426e900559e85f7517f1c72f745121cce7
Component: engine
2013-03-20 20:25:16 -07:00
6702dd2069 Removed deprecated or useless commands (cp, layers, reset, mirror, debug, web)
Upstream-commit: 31296cc3f72cd98cbab8c33b2b1d3ea2d46be725
Component: engine
2013-03-20 20:21:59 -07:00
9ee419103c Merge pull request #115 from termie/readme_update
update the dependencies for the dev environment
Upstream-commit: 33d2905cde5fe0745c5aef36e8ee52d35f04ae4b
Component: engine
2013-03-20 15:20:18 -07:00
c23224aff0 update the dev requirements in readme
a little pedantic, perhaps, but on a fresh precise image from vagrant I
still needed these two packages to run the commands following it
Upstream-commit: 2048354c8b72feb35eaa53dcc29e78a111e69cfb
Component: engine
2013-03-20 20:17:46 +00:00
4f0f659b37 Merge branch 'master' into graph
Upstream-commit: 98542d44979495d69c98befc44e3ac0135193a66
Component: engine
2013-03-20 09:41:37 -07:00
786ef6aa6a Removed 'fake' package.
Upstream-commit: 6d580247c27da7cddcc6a582b846b1e8bd5bc0d6
Component: engine
2013-03-20 07:49:38 -07:00
21dbee3159 Complete pull request #121, init TCPAddr with named field
Upstream-commit: ab99e9252d1d3872b2e04234338ce028b9eb091c
Component: engine
2013-03-20 06:02:25 -07:00
2de0bdf328 Fix issue #120, initialize TCPAddr w/ field names
Current Go tip (+74e65f07a0c8) and likely Go 1.1 does not build docker since net.TCPAddr struct has an additional field now for IPv6:

type TCPAddr struct {
    IP   IP
    Port int
    Zone string // IPv6 scoped addressing zone
}

Initializing the struct with named fields resolves this problem.
Upstream-commit: fac32cda5af7adcf0400f1fd8763764a498149f3
Component: engine
2013-03-21 00:11:16 -03:00
1ede90c17e Merge pull request #114 from jpetazzo/whiteboard20130319
Images & repositories, what they mean, and the protocol to push/pull them
Upstream-commit: a3174fd87454e3c2c66433505e3bc4c9f468fbdb
Component: engine
2013-03-20 00:18:43 -07:00
dfd3b1b7c3 Merge pull request #112 from srid/devenv
instructions to compile docker
Upstream-commit: ddf4c79977c77f56a0bf1c5ca8350eed1a619a4e
Component: engine
2013-03-20 00:08:54 -07:00
20a4d31ad9 add pseudo-spec of images, repositories, push, and pull operations
Upstream-commit: acd51ecea8f5d3c02b00a08176171c59442df8b3
Component: engine
2013-03-19 20:35:14 -07:00
3173c6dc8b instructions to compile docker
Upstream-commit: 4389574aff5abc1dd49313ca5217f81210568ed9
Component: engine
2013-03-19 20:17:32 -07:00
461e1a5b07 Merge pull request #110 from synack/master
Add linux-image-extra instructions to README
Upstream-commit: ff2ae90764ccd562ba3c3943e35b9a66fa405c23
Component: engine
2013-03-19 18:46:28 -07:00
5537bf1f7e Update README.md
Upstream-commit: 2508b5cef9c5609d72ed9f2016d4cd3906429f20
Component: engine
2013-03-19 18:45:11 -07:00
0c37dfb111 Merge pull request #106 from kencochrane/users
change registry address to https from http
Upstream-commit: b1acd0a7b0513b31253195fc94e5d8a92b10ebe6
Component: engine
2013-03-19 17:42:29 -07:00