Victor Vieux
a48eb4dff8
run now try to pull if unknown image
2013-04-26 15:08:33 +02:00
Victor Vieux
75c0dc9526
fixed inspect
2013-04-24 18:50:26 +02:00
Victor Vieux
c7bbe7ca79
added export
2013-04-24 16:32:51 +02:00
Victor Vieux
79512b2a80
added commit
2013-04-24 16:06:30 +02:00
Victor Vieux
1e357c6969
changed not found errors to 404, added inspect, wait and diff
2013-04-24 14:01:40 +02:00
Victor Vieux
cf19be44a8
added run (wip), fixed ps and images, added port and tag
2013-04-23 18:20:53 +02:00
Victor Vieux
6ce475dbdf
added push hijack (wip)
2013-04-22 23:37:22 +02:00
Victor Vieux
1aa7f1392d
restify api
2013-04-22 18:17:47 +02:00
Victor Vieux
b295239de2
added: info, history, logs, ps, start, stop, restart, rm, rmi
2013-04-19 15:24:37 +02:00
Victor Vieux
79e9105806
added kill and images(wip)
2013-04-18 18:56:22 +02:00
Victor Vieux
c0d5d5969b
skeleton remote API, only version working (wip)
2013-04-18 03:13:43 +02:00
Solomon Hykes
a11b31399b
Skeleton of http API
2013-04-16 19:53:08 +02:00
Solomon Hykes
fdf3308260
Merge remote-tracking branch 'origin/396-disabling_memory_limit-feature'
2013-04-13 21:25:53 -07:00
Guillaume J. Charmes
c2c72bcfd7
Add \r to error message in run raw mode
2013-04-13 15:03:24 -07:00
Guillaume J. Charmes
1967c8342a
Allow to disable memory limit at compilation time
2013-04-12 10:48:20 -07:00
Guillaume J. Charmes
a8c15477d9
Merge pull request #381 from dotcloud/371-add-l-ps
...
Add options to docker ps
2013-04-12 07:16:00 -07:00
Guillaume J. Charmes
9d03b2bb62
Merge pull request #395 from dotcloud/commands_usage-fix
...
fixes some usages (multiple parameters mostly)
2013-04-12 07:03:36 -07:00
Victor Vieux
8987bd5832
removed not needed [OPTIONS] and remove poor messages like 'Not enough arguments'
2013-04-12 12:26:31 +02:00
Solomon Hykes
79d934bfb0
Simplify the output of 'docker images' by removing the PARENT column
2013-04-11 12:11:41 -07:00
Solomon Hykes
54dfedc516
Merge remote-tracking branch 'origin/148-remove_repositories-feature'
2013-04-11 11:36:28 -07:00
Solomon Hykes
0eb7157b6f
Merge remote-tracking branch 'origin/crlf_on_raw_mode'
2013-04-11 11:31:17 -07:00
Victor Vieux
3ba44d2d5f
fixes some usages
2013-04-11 18:46:47 +02:00
Victor Vieux
c105049f7e
display usage when no parameter
2013-04-11 16:27:01 +02:00
Victor Vieux
17136d58f2
snake_case to camelCase
2013-04-11 13:09:40 +02:00
Guillaume J. Charmes
9d1fd2317d
use crlf in login in order to avoir issue due to real raw mode
2013-04-10 19:08:46 -07:00
Guillaume J. Charmes
97f48e59fc
Allow rmi to remove image from its name
2013-04-10 17:23:42 -07:00
Victor Vieux
8bd192fb16
changed last to n
2013-04-10 21:09:21 +02:00
Victor Vieux
8c3331dc97
add -l to docker ps
2013-04-10 19:30:57 +02:00
Solomon Hykes
40ebe78bb1
Bumped version to 0.1.4
2013-04-09 13:00:50 -07:00
Guillaume J. Charmes
1eaaa6b744
Flush stdout on import to avoid deadklock when waiting for stdin (import -). Fixed #365
2013-04-09 10:02:57 -07:00
Guillaume J. Charmes
cb54e9c659
Flush whether or not there we set the rawmode to avoid the client to lock
2013-04-09 09:59:30 -07:00
Guillaume J. Charmes
c83393a541
Move the DockerConn flush to its own function
2013-04-05 20:08:31 -07:00
Guillaume J. Charmes
7e1e7d14fa
Make sure to flush buffer when setting raw mode
2013-04-05 19:48:49 -07:00
Guillaume J. Charmes
dcf4572a69
Set the raw mode only for tty enabled containers
2013-04-08 16:07:12 -07:00
Guillaume J. Charmes
d530d581f7
Make commands.go more idiomatic. Use DockerConn only when needed, keep io.Writer when not
2013-04-08 15:58:09 -07:00
Louis Opter
7d0ab3858e
Only set the terminal in raw mode for commands which need it
...
The raw mode is actually only needed when you attach to a container.
Having it enabled all the time can be a pain, e.g: if docker crashes
your terminal will end up in a broken state.
Since we are currently missing a real API for the docker daemon to
negotiate this kind of options, this changeset actually enable the raw
mode on the login (because it outputs a password), run and attach
commands.
This "optional raw mode" is implemented by passing a more complicated
interface than io.Writer as the stdout argument of each command. This
interface (DockerConn) exposes a method which allows the command to set
the terminal in raw mode or not.
Finally, the code added by this changeset will be deprecated by a real
API for the docker daemon.
2013-04-08 15:58:09 -07:00
Solomon Hykes
a4fc52305a
Bumping version to 0.1.3
2013-04-04 23:05:03 -07:00
Solomon Hykes
586a79cca0
Merge remote-tracking branch 'dominikh/minor-code-touchups'
2013-04-04 16:20:37 -07:00
Solomon Hykes
26088a72b3
Merge remote-tracking branch 'dominikh/improve-attachopts'
2013-04-04 15:18:41 -07:00
Solomon Hykes
a7f191d51d
Merge remote-tracking branch 'origin/328-i_o_error_uncloced_connection-fix'
2013-04-04 11:03:39 -07:00
Solomon Hykes
dce5a06aba
Bumped version to 0.1.2
2013-04-03 15:35:32 -07:00
Dominik Honnef
4f36039e7b
clean up AttachOpts type
...
Primarily, there is no reason to have a pointer to a map. Furthermore,
make() can be used on AttachOpts directly.
2013-04-03 16:06:35 +02:00
Dominik Honnef
5ecd940a59
remove dead code in CmdPush
2013-04-03 11:08:32 +02:00
Dominik Honnef
3b8c2417fb
use fmt.Fprintf instead of fmt.Fprint
...
fmt.Fprint does not allow format strings
2013-04-03 11:04:33 +02:00
Solomon Hykes
15c3096e89
Merged attachStdin
2013-04-02 20:46:32 -07:00
Solomon Hykes
35c68944c7
Merged shawnsi/git-version
2013-04-02 20:26:22 -07:00
Solomon Hykes
c04af2a330
docker run [-a [stdin|stdout|stderr] [...]]: choose which streams to attach to when running a command. Fixes #234 .
2013-04-02 18:07:16 -07:00
Guillaume J. Charmes
a19a9e3ca8
Discarding errors in CmdRun
2013-04-02 12:21:35 -07:00
Guillaume J. Charmes
6882c78ce4
Add a stdincloser to container.Attach in order to close the client connection when needed
2013-04-02 12:18:20 -07:00
Solomon Hykes
aea2675f7b
Activate Config.StdinOnce at argument parsing
2013-04-02 11:02:19 -07:00