Solomon Hykes
|
bccf834d4f
|
Merged Ctrl-C interception by @creack
|
2013-03-29 13:12:04 -07:00 |
Jonathan Rudenberg
|
6c0ec2f878
|
Camelize some snake_case variable names
|
2013-03-28 20:12:23 -04:00 |
Guillaume J. Charmes
|
072476f9af
|
Change hardcoded "0" onto os.Stdin.Fd()
|
2013-03-27 23:56:36 -07:00 |
Guillaume J. Charmes
|
50c1df67fb
|
#214 Better signal handling
|
2013-03-27 23:54:53 -07:00 |
Guillaume J. Charmes
|
b5587a31a8
|
Add a Debugf() helper and a -D (debug) flag to docker
|
2013-03-22 11:44:12 -07:00 |
Solomon Hykes
|
5bcb0cd948
|
Moved Go() to the main package... And got rid of the useless docker/future package
|
2013-03-21 01:13:55 -07:00 |
creack
|
0ed21822a1
|
Move commands into docker
|
2013-03-14 02:43:16 -07:00 |
Solomon Hykes
|
74fa042a51
|
Merge dockerd into docker. 'docker -d' runs in daemon mode. For all other commands, docker auto-detects whether to run standalone or to remote-control the daemon
|
2013-03-13 00:29:40 -07:00 |
Solomon Hykes
|
5a4ab684cf
|
Merged master
|
2013-03-12 21:53:34 -07:00 |
Solomon Hykes
|
8d690e9b33
|
Removed interactive mode ('docker -i'). Cool UI experiment but seems more trouble than it's worth
|
2013-03-12 15:05:41 -07:00 |
creack
|
d84004e46c
|
Put back the github.com path for the import
|
2013-03-12 11:59:27 -07:00 |
Guillaume J. Charmes
|
2cd19149ff
|
Put back the relative paths for dev purpose
|
2013-03-12 05:17:51 -07:00 |
Guillaume J. Charmes
|
8b1dfbf4ea
|
Change relative paths to absolute
|
2013-03-11 02:59:52 -07:00 |
shin-
|
0690ad20d6
|
post-merge repairs
|
2013-03-11 07:39:06 -07:00 |
Solomon Hykes
|
32ee1c9fda
|
go fmt
|
2013-02-26 17:26:46 -08:00 |
Solomon Hykes
|
917a2219c2
|
Moved server and client logic into sub-packages docker/server and docker/client, respectively. The UI is not affected.
|
2013-02-13 17:10:00 -08:00 |
Solomon Hykes
|
dffa7d1f0b
|
'docker -i' can be used as an interpreter for scripts (#!/usr/bin/env docker -i)
|
2013-02-12 22:24:15 -08:00 |
Solomon Hykes
|
4c71d2a373
|
Clean up list of available commands
|
2013-02-12 17:25:41 -08:00 |
Solomon Hykes
|
7270e657d8
|
docker -i: interactive mode
|
2013-02-12 08:48:30 -08:00 |
Solomon Hykes
|
8eff441309
|
Disabled remote access to dockerd. Preferred usage is over ssh.
|
2013-02-12 08:37:12 -08:00 |
Solomon Hykes
|
9689b0c01b
|
Clearer error message in the client when DOCKER env variable is not set
|
2013-02-04 23:25:28 -08:00 |
Solomon Hykes
|
cd75b2a86c
|
Fix a bug which caused the client to never exit in interactive mode when NORAW is set.
|
2013-01-29 15:37:54 -08:00 |
Solomon Hykes
|
e060b68b66
|
export NORAW=1 to disable raw mode in the client
|
2013-01-29 15:24:39 -08:00 |
shin-
|
748a651e56
|
Different termios for linux/darwin
|
2013-01-28 17:06:46 -08:00 |
Solomon Hykes
|
99ff99d4a6
|
Fixed IO edge cases on docker client. Wait for stdin to close before exiting if it's a pipe, but not if it's a terminal. Correctly send stdin EOF to the server with TCP half-close
|
2013-01-25 11:26: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
|
0e60ee171d
|
Moved 100% of arg parsing to dockerd. Even help messages are generated on the server
|
2013-01-20 00:44:44 -08:00 |
Solomon Hykes
|
ea3359a2c1
|
CLI: don't crash with no arguments
|
2013-01-19 17:41:59 -08:00 |
Solomon Hykes
|
63397e887a
|
Prototyping with a mock CLI and daemon
|
2013-01-19 16:07:19 -08:00 |