Commit Graph

46 Commits

Author SHA1 Message Date
f9700d8d8c Fix bug introduced in c7a944caf28d85bd26f4031465e958006a764ac2 which caused 'docker images' to crash
Upstream-commit: f8f9285ccaeb35a2d5909a03f48f9d3b9d34aca2
Component: engine
2013-01-29 12:15:39 -08:00
47885a98e3 Generate shorter container IDs for readability
Upstream-commit: dfd15fbee87cc954d85884b1ce99ffacf7721a74
Component: engine
2013-01-29 03:25:00 -08:00
8805019aeb List containers ordered by creation time
Upstream-commit: c7a944caf28d85bd26f4031465e958006a764ac2
Component: engine
2013-01-29 03:24:31 -08:00
9b7c269240 docker run -c COMMENT
Upstream-commit: 4f3362b85a856f7ec5de0559f10386a8615cad60
Component: engine
2013-01-29 03:21:23 -08:00
747cbf0250 'docker ps' prints shorter lines
Upstream-commit: bcfe2aa2a7834eb49790f400192422350ba32cdb
Component: engine
2013-01-29 03:18:07 -08:00
d92664f491 'docker inspect' can be used on images and containers
Upstream-commit: 1b898574cf8d814c453755d83065b22c211f6a29
Component: engine
2013-01-28 23:22:45 -08:00
64d5611a9c 'docker ps' lists running containers. 'docker ps -a' also includes stopped containers
Upstream-commit: 903f091adc3878f9e08874dd4b748ae10853cbd3
Component: engine
2013-01-28 23:13:58 -08:00
870743bf59 'docker run -i' optionally opens stdin. 'docker attach' attaches to a running container (including stdin). 'docker run -t' allocates a tty (still buggy)
Upstream-commit: 7a50153c321ff96c16947b3bab9b8e385f2f2a5e
Component: engine
2013-01-28 17:50:12 -08:00
0dd4a9f417 Experimenting with a UI which differentiates images and containers
Upstream-commit: 904b0ab52b065025acbdba6fdc056ef1dff04d44
Component: engine
2013-01-27 15:42:42 -08:00
a61c8ab5e5 Added various debugging commands: cat, write, ls, inspect, mount, umount
Upstream-commit: 6df37208be269540a6f291448491bf5de9f46c96
Component: engine
2013-01-27 01:08:34 -08:00
ae634b26df Fixed bug which caused 'docker stop' to crash when specifying a non-existing container.
Upstream-commit: 55a7560436d380405c807b187e67a2cd3eaf5e51
Component: engine
2013-01-27 01:07:21 -08:00
58ab0c3fc4 Removed dependency on docker.fake. Added extra information to 'docker list': Pid, Exit code, Mounted
Upstream-commit: e920cb9cd921053ebbc82ddccc35908d1def88bd
Component: engine
2013-01-27 01:04:33 -08:00
e87565c8da docker tar: stream the contents of a container as a tar archive
Upstream-commit: 37035363031db161732b5757485bec37ef429fb2
Component: engine
2013-01-27 00:59:49 -08:00
12fbbf0518 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
Upstream-commit: 5d6dd22fb2d689f98cadba6b7317658331307f3e
Component: engine
2013-01-26 15:56:42 -08:00
9e5cf65e8a 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.
Upstream-commit: b397ce5dea4c0a34c73bc6d18fbcb76fa7c92ef0
Component: engine
2013-01-25 14:44:16 -08:00
52ec2891d6 'docker run -t': allocate a pseudo-tty for interactive mode (disabled by default)
Upstream-commit: 851812f1c657598007a35e1bb1dfc7047b91bd09
Component: engine
2013-01-25 11:33:18 -08:00
fd923fb16a First implementation of a layer store. 'docker pull' and 'docker put' now really work (but containers are still fake)
Upstream-commit: c885a05bdf337864f50443ae6dc5795ce55533ca
Component: engine
2013-01-25 11:32:37 -08:00
5ddc825ec6 Moved more utilities to docker/future
Upstream-commit: 401dd3d8e02f720e5e3b2a0f337a57af41fa29c4
Component: engine
2013-01-25 11:23:18 -08:00
9dc7d71f11 Factored out docker/rcli (remote cli protocol), docker/fake (mocking utilities) and docker/future (real utilities which don't yet fit in the core)
Upstream-commit: f3ffba7afef9d5caf5eca47e23eda0a2974dd04d
Component: engine
2013-01-24 20:01:32 -08:00
9772e0b30b 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
Upstream-commit: 553ca56d7ed6f5808c97356b9bd4f6a5a3d20477
Component: engine
2013-01-23 23:14:46 -08:00
0faf2ae661 GFR model: Get, Fork, Run. There are no more layers, only containers
Upstream-commit: 1a77a32a839070e60f187478ce2da382c98d19bf
Component: engine
2013-01-22 18:29:44 -08:00
ba39fc1df2 'docker snapshot': create a new layer from a container. 'docker tar': stream the contents of a container or layer as a tar archive
Upstream-commit: 3b69ff64411fabcbe07639821e45cab70866b1ad
Component: engine
2013-01-22 09:54:56 -08:00
3270a17017 'docker logs': print full logs of a container
Upstream-commit: aa31e7764dd6db063df281930248b641a83894d0
Component: engine
2013-01-21 18:31:12 -08:00
dbcbe21e42 Merge branch 'master' of ssh://github.com/dotcloud/docker
Upstream-commit: 72c0a091c0c1bd377ad11f547e0652a953d32184
Component: engine
2013-01-21 18:15:19 -08:00
05cbf7f98a 'docker rm': remove layers. Layers currently in use can't removed.
Upstream-commit: 559e3200fa716b35ac87b401c982a0ec00b78fbc
Component: engine
2013-01-21 18:12:56 -08:00
7876504025 Removed bogus .swp file
Upstream-commit: 13cd4650fdc636862bee73e6de5374205f3e6dd1
Component: engine
2013-01-21 18:06:31 -08:00
28140e7cb7 Fix the height of the terminal window in the web UI
Upstream-commit: be3563cebb953b75d301b63988589987e4f9e6d9
Component: engine
2013-01-20 22:23:11 -08:00
bfc265f408 docker run -a: optionally attach to the new process. Run it in the background by default
Upstream-commit: e74d0b2a569496ef47075ea80c0ca61501dc8da2
Component: engine
2013-01-20 22:22:51 -08:00
ca769d4cf3 docker web -u: display the URL of the web UI
Upstream-commit: 63081c6cc865a90cc13354c4d95c877c1c0489f2
Component: engine
2013-01-20 22:21:59 -08:00
d52fd1dde4 'docker diff': inspect changes to a container's filesystem
Upstream-commit: bdb66012a830e06103d0ed6913c38bbc69a09bca
Component: engine
2013-01-20 22:21:26 -08:00
8b3d7ff8d4 Experimental web UI
Upstream-commit: 6d8420898c5863afac432926c53e70fed48e7cd9
Component: engine
2013-01-20 15:55:00 -08:00
9bf8358011 'docker run' accepts layer names (it will look up the most recently added layer of that name)
Upstream-commit: 4c5eb22cb281359c7e2e70d773173121c8c9b47b
Component: engine
2013-01-20 15:54:21 -08:00
687925d998 Improved 'docker layers': sort by added date, -l to show only N most recent
Upstream-commit: bf465935055d3fe94e68456366a81e9964b244dc
Component: engine
2013-01-20 14:13:25 -08:00
d7073c2d43 Terser output for layer creation commands, to help scriptability
Upstream-commit: f154ebf744e974c356c833a95d3c79d5785eb393
Component: engine
2013-01-20 00:58:18 -08:00
da91bf2009 Cosmetic fix when printing a comma-separated list of layers
Upstream-commit: 417e72b0dd07dc5c9829e4fd0f8e1d72261b1a10
Component: engine
2013-01-20 00:48:23 -08:00
deb12aeb82 Cleaned up argument parsing
Upstream-commit: 776705da57efce55c0062fec462700b75432a25a
Component: engine
2013-01-20 00:47:39 -08:00
37d7fd66b4 'docker list' shows which processes are running (always false for now)
Upstream-commit: 95c6443c4329d82b7abec0f9689aad92dafa0bc3
Component: engine
2013-01-20 00:46:46 -08:00
09a3c4ae28 'docker list -n': display absolute layer IDs instead of names
Upstream-commit: 10ca2206e25d42f6594611fc6c2e0d432ca13c9c
Component: engine
2013-01-20 00:45:51 -08:00
3141df1e99 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'
Upstream-commit: bf44a790718a374608a75fd5b76a85b518c5c182
Component: engine
2013-01-20 00:43:16 -08:00
77822b3906 Improved 'docker layers': --help, -q, filtering by name
Upstream-commit: 7012f489898116c3f3768e504abcbf5aed64a1f4
Component: engine
2013-01-20 00:37:52 -08:00
8711cef28c CLI: implemented 'docker help COMMAND'
Upstream-commit: 8aa2cb7d849546fef0c9a820231b3418621af742
Component: engine
2013-01-20 00:35:35 -08:00
93bda9e6ab CLI: mock 'docker download'
Upstream-commit: 12599e1c55480f888128b78abb975dbee65b3623
Component: engine
2013-01-19 18:24:01 -08:00
1d280245e7 dockerd: force HTTP flush at each write (aka poor man's streaming)
Upstream-commit: f90183e957436cbf540599e224616a8286f33803
Component: engine
2013-01-19 18:23:33 -08:00
1a716f9551 dockerd: log commands
Upstream-commit: 8a28efa65517d1b3602cb48a8b5e47643c4fff1f
Component: engine
2013-01-19 18:01:51 -08:00
23b2055138 CLI: more information in 'list' and 'layers'
Upstream-commit: 27c7ecb587c64ecf2057189f06b3d5ce365ed6e7
Component: engine
2013-01-19 17:43:42 -08:00
89000a0f7c Prototyping with a mock CLI and daemon
Upstream-commit: e5323e7c9ab02c64e57396807d5b29b42d1f3904
Component: engine
2013-01-19 16:07:19 -08:00