creack
04ba4348de
Merge branch 'graph' of github.com:dotcloud/docker into graph
2013-03-21 04:32:04 -07:00
Solomon Hykes
379d449c44
'docker run' can reference an image by REPOSITORY:TAG
2013-03-21 19:01:55 -07:00
Solomon Hykes
d0c776528b
Fix a bug which caused repository metadata to be cleared at startup
2013-03-21 19:00:43 -07:00
Solomon Hykes
4af8b711c0
Fixed output quirks in 'docker images'
2013-03-21 18:59:12 -07:00
Solomon Hykes
ef711962d5
Folded graph/ back into main package
2013-03-21 17:47:23 -07:00
Solomon Hykes
44faa07b6c
First integration of runtime with repositories & tags
2013-03-21 17:35:49 -07:00
Solomon Hykes
680f40c37e
graph.RepoStore: first draft of a Repository/Tag on top of the graph
2013-03-21 12:18:47 -07:00
creack
864a8d9aca
Merge branch 'graph' of github.com:dotcloud/docker into graph
2013-03-21 03:54:24 -07:00
creack
edcfd687ef
POC of push/pull for images, pull works, push do push but without the layer
2013-03-21 03:53:27 -07:00
creack
3e8d1dfb69
Enforce model for the json image format
2013-03-21 03:52:58 -07:00
Solomon Hykes
b6b5e5cec1
Merged master
2013-03-21 02:13:21 -07:00
Solomon Hykes
f783759928
Docker currently doesn't support 32-bit hosts. Let's make that clear by failing right away with an informative message
2013-03-21 02:04:10 -07:00
Solomon Hykes
c37d7aad36
Merge branch 'master' into graph
2013-03-21 01:43:32 -07:00
Solomon Hykes
d65983f386
No need for a Container.networkManager field: it can be accessed via Container.runtime
2013-03-21 01:43:03 -07:00
Solomon Hykes
1ed13f65fe
Merge branch 'master' into graph
2013-03-21 01:38:44 -07:00
Solomon Hykes
377cebe36f
Renamed docker*.go to runtime*.go
2013-03-21 01:24:54 -07:00
Solomon Hykes
2f781f2128
Removed 'sparse export' mode, it is deprecated by the new diff-based transfer protocol
2013-03-21 01:24:12 -07:00
Solomon Hykes
e627a0da1e
Renamed 'docker tar' to 'docker export' for symmetry with 'docker import'
2013-03-21 01:23:00 -07:00
Solomon Hykes
623e91e2e3
Moved Go() to the main package... And got rid of the useless docker/future package
2013-03-21 01:13:55 -07:00
Solomon Hykes
deb603aaf4
Removed unused utility future.Pv()
2013-03-21 01:10:44 -07:00
Solomon Hykes
0208b6accd
moved GenerateId() to the graph package
2013-03-21 01:07:07 -07:00
Solomon Hykes
d7c5d060c4
Moved Download() and progressReader{} to the main package
2013-03-21 00:54:54 -07:00
Solomon Hykes
299d0b2720
Moved HumanDuration() to the main package
2013-03-21 00:52:43 -07:00
Solomon Hykes
b8547f31e4
Renamed Docker{} to Runtime{} for clarity
2013-03-21 00:41:15 -07:00
Solomon Hykes
7c57a4cfc0
Simplified the core container API, ported it to the new graph. Some features are missing eg. image 'paths' and tags
2013-03-21 00:25:00 -07:00
Solomon Hykes
84e8c4aa1d
Fixed a bug in graph.Graph.Get()
2013-03-21 00:21:32 -07:00
Solomon Hykes
89a140fb75
Removed redundant mount_test.go (graph_test.go already tests the mount ability)
2013-03-21 00:21:03 -07:00
Guillaume J. Charmes
3e9877a30f
Merge pull request #122 from srid/patch-1
...
remove ! from command line
2013-03-20 23:26:50 -07:00
Sridhar Ratnakumar
3bb176d8ae
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
$
```
2013-03-20 22:53:42 -07:00
Solomon Hykes
34023558f5
Pruned more semi-useless commands: 'docker cat', 'docker cp', 'docker ls', 'docker write'. Removed outdated commands from help message
2013-03-20 22:48:52 -07:00
Solomon Hykes
9d82bab041
Removed anal warning from 'go vet'
2013-03-20 22:42:50 -07:00
Solomon Hykes
3eff62394b
Removed dependency on the fake package in graph unit tests
2013-03-20 22:42:08 -07:00
Solomon Hykes
4d9c324495
Removed extra import
2013-03-20 22:41:31 -07:00
Solomon Hykes
75c866d6a3
Unmount() and Mounted(): utility functions to unmount a mountpoint and check if it's mounted, respectively
2013-03-20 22:41:03 -07:00
Solomon Hykes
6f6eaca861
Removed mount code from container. It belongs in graph
2013-03-20 22:16:02 -07:00
Solomon Hykes
ea258c4492
docker/fs is deprecated by docker/graph
2013-03-20 22:15:09 -07:00
Solomon Hykes
240333277a
Removed Image.Unmount(). It belongs in container code
2013-03-20 22:13:57 -07:00
Solomon Hykes
9e8278134d
Image.Mount(): create rw and rootfs directory if they don't exist
2013-03-20 22:13:28 -07:00
Solomon Hykes
c8db980add
Image.Changes(): list all changes between an image and a rw directory
2013-03-20 22:12:38 -07:00
Guillaume J. Charmes
3f63e3426e
Merge pull request #121 from ezbercih/patch-1
...
Fix issue #120 , initialize TCPAddr w/ field names
2013-03-20 20:25:16 -07:00
Solomon Hykes
31296cc3f7
Removed deprecated or useless commands (cp, layers, reset, mirror, debug, web)
2013-03-20 20:21:59 -07:00
Solomon Hykes
33d2905cde
Merge pull request #115 from termie/readme_update
...
update the dependencies for the dev environment
2013-03-20 15:20:18 -07:00
termie
2048354c8b
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
2013-03-20 20:17:46 +00:00
Solomon Hykes
98542d4497
Merge branch 'master' into graph
2013-03-20 09:41:37 -07:00
shin-
6d580247c2
Removed 'fake' package.
2013-03-20 07:49:38 -07:00
creack
ab99e9252d
Complete pull request #121 , init TCPAddr with named field
2013-03-20 06:02:25 -07:00
ezbercih
fac32cda5a
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.
2013-03-21 00:11:16 -03:00
Solomon Hykes
a3174fd874
Merge pull request #114 from jpetazzo/whiteboard20130319
...
Images & repositories, what they mean, and the protocol to push/pull them
2013-03-20 00:18:43 -07:00
Solomon Hykes
ddf4c79977
Merge pull request #112 from srid/devenv
...
instructions to compile docker
2013-03-20 00:08:54 -07:00
Jérôme Petazzoni
acd51ecea8
add pseudo-spec of images, repositories, push, and pull operations
2013-03-19 20:35:14 -07:00