Commit Graph

443 Commits

Author SHA1 Message Date
557f80e0ea Fancier output for 'docker history'
Upstream-commit: 09b27f9e8d762713ae64711cbdfb76aa52ec1bcf
Component: engine
2013-03-22 17:22:32 -07:00
08bb238f2c Merge branch 'graph' of github.com:dotcloud/docker into graph
Upstream-commit: 5e561a9d52d59beac4f9872eec3d9c7b50acfa04
Component: engine
2013-03-22 01:27:16 -07:00
4e641b070f Looking up a tag by repository name will default to REPOSITORY:latest. The empty tag '' is no longer allowed.
Upstream-commit: 640026ec59d26172d5beddf97f3894d4374ddd4d
Component: engine
2013-03-22 16:07:13 -07:00
38ddc6133f Handle push/pull of repositories
Upstream-commit: 11c4294846b55914ec5c5b475012a2234be9a9ff
Component: engine
2013-03-22 01:25:27 -07:00
a9ffc585e7 Comply the tests with golang TIP
Upstream-commit: d8fa52b7b5b6101538c15735500b3a01327ca96f
Component: engine
2013-03-21 10:31:02 -07:00
7fe5b8f241 Apply the new WalkHistory prototype to merge
Upstream-commit: f246cc9cdd9091baa5f956f7c8119a49e8379f91
Component: engine
2013-03-21 10:12:05 -07:00
e4f150622c Factorize the pull/push commands and create a registry.go
Upstream-commit: da266e6c7b66eda9ec6211bbf48fa71c3732d705
Component: engine
2013-03-21 10:10:14 -07:00
be0e5ade37 Image.ParentCommand and Image.ParentConatiner should be stored
Upstream-commit: f50dcbe404fd64dd0c69194bab3ea4aecb1d9f0d
Component: engine
2013-03-21 22:45:22 -07:00
73e6373b21 Merge branch 'graph' of ssh://github.com/dotcloud/docker into graph
Upstream-commit: cdd62522b6a19da97a8626989f086a64cecc0cf4
Component: engine
2013-03-21 22:21:00 -07:00
13fa1f90ec 'docker history': show the history of an image
Upstream-commit: 1ad69ad415728cc462dd3e296295247449538b0b
Component: engine
2013-03-21 21:42:18 -07:00
9e327a6d54 'docker commit' records parent container id and command, in addition to parent image
Upstream-commit: 05ae69a6eb72e012ed35422a6842038a01a24b61
Component: engine
2013-03-21 21:13:27 -07:00
bbcf46305d 'docker commit' can optionally tag the new image into a repository
Upstream-commit: 8396798ebae99791ce3f2f43c276af8e6b96d782
Component: engine
2013-03-21 20:07:37 -07:00
698075f5cc Repositories and tags can't have ':' in their name (to allow parsing the REPO:TAG notation)
Upstream-commit: 49a78929c61cbab0d25b49fdee43beac62fc9f66
Component: engine
2013-03-21 20:06:20 -07:00
72717c4970 'docker run' can reference an image by REPOSITORY:TAG
Upstream-commit: 379d449c4417e505a3ea95a121680b318b757c46
Component: engine
2013-03-21 19:01:55 -07:00
68808e8b06 Fix a bug which caused repository metadata to be cleared at startup
Upstream-commit: d0c776528b50f884c970cf0563ef6b40d90efc44
Component: engine
2013-03-21 19:00:43 -07:00
b6ad9d08f9 Fixed output quirks in 'docker images'
Upstream-commit: 4af8b711c0b86b38a851ec19b2a00e1317496924
Component: engine
2013-03-21 18:59:12 -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
596acf4de9 merge graph in graph
Upstream-commit: eef9659c958cc5afa50fbcbe7952eec98a299753
Component: engine
2013-03-21 06:35:57 -07:00
4459e0402a POC: push/pull are (kinda) working
Upstream-commit: 42cf74d56b0c989474ef00bf542bc4d2103001e6
Component: engine
2013-03-21 06:33:29 -07:00
758e2e9f0a Merge branch 'graph' of github.com:dotcloud/docker into graph
Upstream-commit: 04ba4348de2927ace855a8343aad1b5cb68fc500
Component: engine
2013-03-21 04:32:04 -07:00
6db31c94de Merge branch 'graph' of github.com:dotcloud/docker into graph
Upstream-commit: 864a8d9acaf306f10ddb50c2bd2398ebd54f0042
Component: engine
2013-03-21 03:54:24 -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
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