Solomon Hykes
|
4c36cafeb2
|
Experimenting with a UI which differentiates images and containers
|
2013-01-27 15:42:42 -08:00 |
Solomon Hykes
|
46d1d0b2cb
|
Added various debugging commands: cat, write, ls, inspect, mount, umount
|
2013-01-27 01:08:34 -08:00 |
Solomon Hykes
|
778a0df2bc
|
Fixed bug which caused 'docker stop' to crash when specifying a non-existing container.
|
2013-01-27 01:07:21 -08:00 |
Solomon Hykes
|
a15b990273
|
Removed dependency on docker.fake. Added extra information to 'docker list': Pid, Exit code, Mounted
|
2013-01-27 01:04:33 -08:00 |
Solomon Hykes
|
28cee802fd
|
docker tar: stream the contents of a container as a tar archive
|
2013-01-27 00:59:49 -08:00 |
Solomon Hykes
|
f3884d35b9
|
Plugged 4 more commands into the real backend: 'diff', 'reset', 'run', 'stop'. 'run' actually runs the process, but doesn't capture outptu properly, and encounters mount issues
|
2013-01-26 15:56:42 -08:00 |
Solomon Hykes
|
426d1ce39d
|
First integration of the actual docker package into the server. Pull and put create actual containers. Rm actually removes them. The rest is still fake.
|
2013-01-25 14:44:16 -08:00 |
Solomon Hykes
|
118c9c806c
|
'docker run -t': allocate a pseudo-tty for interactive mode (disabled by default)
|
2013-01-25 11:33:18 -08:00 |
Solomon Hykes
|
692ffc544a
|
First implementation of a layer store. 'docker pull' and 'docker put' now really work (but containers are still fake)
|
2013-01-25 11:32:37 -08:00 |
Solomon Hykes
|
0e0edee341
|
Moved more utilities to docker/future
|
2013-01-25 11:23:18 -08:00 |
Solomon Hykes
|
5b74d5c7b6
|
Factored out docker/rcli (remote cli protocol), docker/fake (mocking utilities) and docker/future (real utilities which don't yet fit in the core)
|
2013-01-24 20:01:32 -08:00 |
Solomon Hykes
|
dd7d916110
|
Enabled stdin and interactive mode. 'docker run -a CONTAINER bash' will now correctly run an interactive shell. This required switching to a simple raw TCP protocol by default
|
2013-01-23 23:14:46 -08:00 |
Solomon Hykes
|
9b8f666e6e
|
GFR model: Get, Fork, Run. There are no more layers, only containers
|
2013-01-22 18:29:44 -08:00 |
Solomon Hykes
|
269dd120bf
|
'docker snapshot': create a new layer from a container. 'docker tar': stream the contents of a container or layer as a tar archive
|
2013-01-22 09:54:56 -08:00 |
Solomon Hykes
|
afe8fbc939
|
'docker logs': print full logs of a container
|
2013-01-21 18:31:12 -08:00 |
Solomon Hykes
|
ea3c8097c0
|
'docker rm': remove layers. Layers currently in use can't removed.
|
2013-01-21 18:12:56 -08:00 |
Solomon Hykes
|
60c56a86ad
|
docker run -a: optionally attach to the new process. Run it in the background by default
|
2013-01-20 22:22:51 -08:00 |
Solomon Hykes
|
24cda823c5
|
docker web -u: display the URL of the web UI
|
2013-01-20 22:21:59 -08:00 |
Solomon Hykes
|
303ef109b4
|
'docker diff': inspect changes to a container's filesystem
|
2013-01-20 22:21:26 -08:00 |
Solomon Hykes
|
5ecbba4d82
|
Experimental web UI
|
2013-01-20 15:55:00 -08:00 |
Solomon Hykes
|
39c601a07c
|
'docker run' accepts layer names (it will look up the most recently added layer of that name)
|
2013-01-20 15:54:21 -08:00 |
Solomon Hykes
|
4ab8b716e3
|
Improved 'docker layers': sort by added date, -l to show only N most recent
|
2013-01-20 14:13:25 -08:00 |
Solomon Hykes
|
cb2baeead3
|
Terser output for layer creation commands, to help scriptability
|
2013-01-20 00:58:18 -08:00 |
Solomon Hykes
|
fbdbd5fff0
|
Cosmetic fix when printing a comma-separated list of layers
|
2013-01-20 00:48:23 -08:00 |
Solomon Hykes
|
995e4c9690
|
Cleaned up argument parsing
|
2013-01-20 00:47:39 -08:00 |
Solomon Hykes
|
c72fc6878d
|
'docker list' shows which processes are running (always false for now)
|
2013-01-20 00:46:46 -08:00 |
Solomon Hykes
|
88982da936
|
'docker list -n': display absolute layer IDs instead of names
|
2013-01-20 00:45:51 -08:00 |
Solomon Hykes
|
4de402418e
|
Several UI improvements for creating containers and layers. 'docker export', 'docker run -l' can reference the layers of another container, track how layers were created (download, upload or export). Rename 'download' and 'upload' to 'get' and 'put'
|
2013-01-20 00:43:16 -08:00 |
Solomon Hykes
|
b9ce3fd296
|
Improved 'docker layers': --help, -q, filtering by name
|
2013-01-20 00:37:52 -08:00 |
Solomon Hykes
|
461968ccf4
|
CLI: implemented 'docker help COMMAND'
|
2013-01-20 00:35:35 -08:00 |
Solomon Hykes
|
ec098aeda6
|
CLI: mock 'docker download'
|
2013-01-19 18:24:01 -08:00 |
Solomon Hykes
|
dcafdff7e6
|
dockerd: force HTTP flush at each write (aka poor man's streaming)
|
2013-01-19 18:23:33 -08:00 |
Solomon Hykes
|
3454589945
|
dockerd: log commands
|
2013-01-19 18:01:51 -08:00 |
Solomon Hykes
|
fb34fe383b
|
CLI: more information in 'list' and 'layers'
|
2013-01-19 17:43:42 -08:00 |
Solomon Hykes
|
63397e887a
|
Prototyping with a mock CLI and daemon
|
2013-01-19 16:07:19 -08:00 |