Commit Graph

  • b4724f4f76 Merge branch 'create_pidfile' of https://github.com/flavio/docker into flavio-create_pidfile Upstream-commit: c1703c2b68da74680310ae58f5368d6c677a68ef Component: engine Guillaume J. Charmes 2013-04-12 07:28:36 -07:00
  • 1568d28853 Merge pull request #381 from dotcloud/371-add-l-ps Guillaume J. Charmes 2013-04-12 07:16:00 -07:00
  • 62557298dd Merge pull request #395 from dotcloud/commands_usage-fix Guillaume J. Charmes 2013-04-12 07:03:36 -07:00
  • b5ccb3f71c removed not needed [OPTIONS] and remove poor messages like 'Not enough arguments' Upstream-commit: 8987bd5832d8162805d34b89c567fcf2e933f746 Component: engine Victor Vieux 2013-04-12 12:26:31 +02:00
  • f8333f7048 Packaging, Debian: Add maintainer documentation Upstream-commit: f226842aa1f9148449558c90de7cdfb61105df28 Component: engine Daniel Mizyrycki 2013-04-11 20:17:41 -07:00
  • 5b2bb885c1 Packaging: Add README documentation Upstream-commit: b14164879b4461b77b630719e67d619acf1a7648 Component: engine Daniel Mizyrycki 2013-04-11 17:39:47 -07:00
  • 34381c942f Add unit test for hanging kill + fix other tests behaviour Upstream-commit: bb22cd492efdc67855bbcf8ab4a669e45ea9ee8e Component: engine Guillaume J. Charmes 2013-04-11 16:21:19 -07:00
  • 1296a36fab Merge pull request #386 from lopter/master Solomon Hykes 2013-04-11 15:02:20 -07:00
  • c1ad596926 Added docker-build (formerly github.com/shykes/changer) as a contrib script Upstream-commit: 048f9f4974ac74fac3b03af132c392daaa9f134e Component: engine Solomon Hykes 2013-04-11 14:44:39 -07:00
  • 7f83ef43de docker daemon: create file containing PID Flavio Castelli 2013-04-10 12:24:15 +02:00
  • 2f118e2b3a Simplify the output of 'docker images' by removing the PARENT column Upstream-commit: 79d934bfb0d2e5d30a89a42c1a106d9d3698775b Component: engine Solomon Hykes 2013-04-11 12:11:41 -07:00
  • 855acfb07d Merge remote-tracking branch 'origin/148-remove_repositories-feature' Upstream-commit: 54dfedc516918b9c0f343dbb09ce2e9cc17c4e61 Component: engine Solomon Hykes 2013-04-11 11:36:28 -07:00
  • 47db51b4c0 Merge remote-tracking branch 'origin/crlf_on_raw_mode' Upstream-commit: 0eb7157b6f23a70da2568796344bd6b333944aac Component: engine Solomon Hykes 2013-04-11 11:31:17 -07:00
  • d6545d6e21 Contrib post-commit hook for checking gofmt Upstream-commit: 2de953490d6a4ccba9668484fce1f028578c6f77 Component: engine Solomon Hykes 2013-04-11 11:30:35 -07:00
  • 2470a0415a fixes some usages Upstream-commit: 3ba44d2d5fac067f7fcd3d5abed83b08c8ddb24d Component: engine Victor Vieux 2013-04-11 18:46:47 +02:00
  • c36cca18b4 Detect and mark ghost container. Upstream-commit: 313d13ea01f58c3e611fb85e435d36dd4907a6ac Component: engine Guillaume J. Charmes 2013-04-11 09:26:17 -07:00
  • 46c83a02af force kill now use lxc-kill. Fixes #383 Upstream-commit: e68c04b722b4c001c999abc2cd5b60b1f1b34457 Component: engine Guillaume J. Charmes 2013-04-11 09:02:34 -07:00
  • 2bb40279d3 Merge pull request #392 from dotcloud/rm_usage-fix Guillaume J. Charmes 2013-04-11 07:56:46 -07:00
  • 0823d282a2 display usage when no parameter Upstream-commit: c105049f7ea5927ec9d7258624391f6a2b43a6a3 Component: engine Victor Vieux 2013-04-11 16:27:01 +02:00
  • 556b0802fe snake_case to camelCase Upstream-commit: 17136d58f29fdd921d41ebd7c67c73bd4078b023 Component: engine Victor Vieux 2013-04-11 13:09:40 +02:00
  • 5d8f85d0ac packaging; issue #251: Add debian packaging Upstream-commit: 8ea1e9126f3d64216e2d8a91ce6f8ad1f3d8587c Component: engine Daniel Mizyrycki 2013-04-10 21:00:39 -07:00
  • 05958e6932 Skeleton of http API Upstream-commit: 38e2d00199db5dabe9972ff9c3153ac6b63266f2 Component: engine Solomon Hykes 2013-04-10 19:48:21 -07:00
  • d2aba9b356 Use crlf in registry function to avoid issue with autlogin in push and autopull in run Upstream-commit: 6dc4c74b5ab63e6de374fe839e05acf5998a6f72 Component: engine Guillaume J. Charmes 2013-04-10 19:13:15 -07:00
  • 1dcc582981 use crlf in login in order to avoir issue due to real raw mode Upstream-commit: 9d1fd2317d5e3edee845410f10969b37ba37c9d5 Component: engine Guillaume J. Charmes 2013-04-10 19:08:46 -07:00
  • 4af9c309f0 Put the resolv.conf path in a variable instead of being hardcoded within lxc Upstream-commit: 1f9f5eed5d004395886b8e93cec9389332d8fded Component: engine Guillaume J. Charmes 2013-04-10 18:23:34 -07:00
  • 7d008a24f8 Use ip to setup the gateway in sysinit.go Louis Opter 2013-04-10 17:40:28 -07:00
  • bcc22cca7d Allow rmi to remove image from its name Upstream-commit: 97f48e59fcfa8ca0f0a20ed80cab7330af93ae6d Component: engine Guillaume J. Charmes 2013-04-10 17:23:42 -07:00
  • 4fbbe500d2 Added temporary spec for data volumes as requested on #111 Upstream-commit: e41fd24542d96c503cd923a403c43aceaf9af965 Component: engine Solomon Hykes 2013-04-10 13:57:26 -07:00
  • 053e80b29d changed last to n Upstream-commit: 8bd192fb16a5ac9836d4b1d3df037af65b61ffce Component: engine Victor Vieux 2013-04-10 21:09:21 +02:00
  • 226b7e3c89 testing: Make postcommit more generic Upstream-commit: d2c1850fb5a210d59b87dcb8504c8c24b60cca3c Component: engine Daniel Mizyrycki 2013-04-10 11:23:56 -07:00
  • 551b762e13 add -l to docker ps Upstream-commit: 8c3331dc978e3cbbe3255a436c8f18f01158eb27 Component: engine Victor Vieux 2013-04-10 19:30:57 +02:00
  • 884a342273 Merge pull request #372 from srid/goroutine-scope Solomon Hykes 2013-04-09 21:06:31 -07:00
  • 63abdc99ee Merge remote-tracking branch 'origin/wait_non_existing_container-fix' Upstream-commit: 76b7b2adf765732f8a43d7536e9720d2b4f3f6bb Component: engine Solomon Hykes 2013-04-09 21:05:15 -07:00
  • a6a98ff910 Merge pull request #377 from jbarbier/buildbot Solomon Hykes 2013-04-09 20:53:29 -07:00
  • 05a22d6527 Fix the Makefile, rule=hack to make it work on Windows Upstream-commit: b7cda3288ed857e4e2155846090b17a2d8fccdbf Component: engine Julien Barbier 2013-04-09 19:07:50 -07:00
  • 3e6a546aa8 Merge pull request #367 from johncosta/333-redis-documentation Solomon Hykes 2013-04-09 18:16:39 -07:00
  • e53c739014 Make sure all containers (even previously stopped) get a correct wait lock Upstream-commit: 9f83b9df2256c7b34453d5da85c17fae516ee3a4 Component: engine Guillaume J. Charmes 2013-04-09 17:40:02 -07:00
  • aa4c6e3497 incorporate feedback for improving the PR Upstream-commit: 4ab241c93080d8df6db4fd0c31b0c26008118422 Component: engine John Costa 2013-04-09 17:50:12 -04:00
  • 2f21f794cf serve goroutine must refer to the local conn Upstream-commit: f731835e4577c414d37fa050aaec1f541511ff6b Component: engine Sridhar Ratnakumar 2013-04-09 15:00:05 -07:00
  • 263f9f8591 testing: Add buildbot VM Upstream-commit: bbaa975ec8ea44f7df4f96a910360abc43b4d5f7 Component: engine Daniel Mizyrycki 2013-04-09 14:30:10 -07:00
  • bdbf282ee6 Merge github.com:dotcloud/docker into 333-redis-documentation Upstream-commit: 418ef43fbb59d62dca20905bbc0753892ecb6c27 Component: engine John Costa 2013-04-09 16:07:40 -04:00
  • 58a81e417b Bumped version to 0.1.4 Upstream-commit: 40ebe78bb1d9750505d594d10bc9eb6979ef63ea Component: engine Solomon Hykes 2013-04-09 13:00:50 -07:00
  • 5936316577 Merge remote-tracking branch 'origin/disable_signals-create_escape_sequence' Upstream-commit: 1b7115a33772806b36006f66b4425149f2fb3123 Component: engine Solomon Hykes 2013-04-09 12:56:32 -07:00
  • e3aae801dc Update README with escape sequence Upstream-commit: 2e6a5bc7ee932b3d723ca4b0a319477310b12c34 Component: engine Guillaume J. Charmes 2013-04-09 10:14:18 -07:00
  • d00cf2eba1 Fix merge issue Upstream-commit: 72cef46e5e504355266b9c83bd3693d07a35d0ee Component: engine Guillaume J. Charmes 2013-04-09 07:44:44 -07:00
  • 4a464fa427 Use integers instead of non-printable chars in the escape sequence detection Upstream-commit: 626bfd87a7eadd64b16fb02d547f75d1a8f94aa7 Component: engine Guillaume J. Charmes 2013-04-04 18:13:43 -07:00
  • 086efb3f6d Remove unused optimization that could lead in loosing the escape sequence Upstream-commit: 8f41f1fa60587d77ad3ce2109fc03180488f49cc Component: engine Guillaume J. Charmes 2013-04-04 18:12:54 -07:00
  • 6c8223ce20 Look for the escape sequence only in tty mode Upstream-commit: faa88436504e4a4a63ddb4f3736b11e721b760cd Component: engine Guillaume J. Charmes 2013-04-04 12:57:45 -07:00
  • a19d2a32c2 Fix deadlock on stop failure Upstream-commit: 0d9e54367f7bf7da9670de723d533eaa920868c8 Component: engine Guillaume J. Charmes 2013-04-09 12:06:01 -07:00
  • 9ea0876e63 Implement an escape sequence in order to be able to detach from a container Upstream-commit: 1f70b1e15d0dea5f36395d325cbac2892e4f2e8a Component: engine Guillaume J. Charmes 2013-04-04 12:55:24 -07:00
  • 9b1bdc42ec Disable signal catching and enable real posix raw mode Upstream-commit: 3f63b8780765df735192ea0299e86e8cb7dbcb88 Component: engine Guillaume J. Charmes 2013-04-04 12:54:53 -07:00
  • d3c4d21c19 Merge branch 'master' of ssh://github.com/dotcloud/docker Upstream-commit: 9c3d2b6a4ed46eb3549416ceffd61683ad0a8efe Component: engine Solomon Hykes 2013-04-09 11:02:43 -07:00
  • d7b36b0c91 Merge remote-tracking branch 'origin/change_run_detach_behavious_tty_mode' Upstream-commit: 1716fccbccb108383345b352ab8d3c66423319aa Component: engine Solomon Hykes 2013-04-09 10:39:13 -07:00
  • c0f86c8179 Merge pull request #363 from dhrp/docs Solomon Hykes 2013-04-09 10:36:44 -07:00
  • 0327a0e1c1 Merge remote-tracking branch 'origin/fix_flush_behaviour' Upstream-commit: 2e9a73c5d851ec3893c1013721bdaf3362c92dfc Component: engine Solomon Hykes 2013-04-09 10:31:56 -07:00
  • 34cecb4070 Flush stdout on import to avoid deadklock when waiting for stdin (import -). Fixed #365 Upstream-commit: 1eaaa6b744b8017e7d31bdf9dc7095663b4c930c Component: engine Guillaume J. Charmes 2013-04-09 10:02:57 -07:00
  • 00965e0e9e Flush whether or not there we set the rawmode to avoid the client to lock Upstream-commit: cb54e9c659c681fde5311aacefe0e5ea8c564e17 Component: engine Guillaume J. Charmes 2013-04-09 09:59:30 -07:00
  • fb9222b734 Add inconditionnal lock in Start/Stop/Kill to avoid races Upstream-commit: 7c2b085d1a1394dc88b0cdf5c9df02ee1c1b2229 Component: engine Guillaume J. Charmes 2013-04-09 09:09:54 -07:00
  • 555829afe7 Update the unit test to reflect the new CmdRun behaviour in tty mode Upstream-commit: d063d52cce9892c777722b30923d9fb1f1385fe8 Component: engine Guillaume J. Charmes 2013-04-09 08:18:36 -07:00
  • e37ef931cd Change the behaviour of CmdRun in tty mode: dont kill the process uppon detach Upstream-commit: 64c1b6d9cd16b7d4cc8ebda2de82bc76e0c99f43 Component: engine Guillaume J. Charmes 2013-04-09 08:18:16 -07:00
  • 5cd0f30a95 add documentation for running a redis process with docker Upstream-commit: 8f15c423e6049507908ec6e7b139f8bccbd6d3ba Component: engine John Costa 2013-04-09 11:04:14 -04:00
  • b8a98bd6d9 Remove the mutexes and use chan instead in order to handle the wait lock Upstream-commit: 329f4449dc0f5722150a8160262b817e12be20fc Component: engine Guillaume J. Charmes 2013-04-09 07:57:59 -07:00
  • 7c684984e1 Merge pull request #346 from srid/patch-2 Solomon Hykes 2013-04-08 22:12:34 -07:00
  • f699045f76 Merge remote-tracking branch 'origin/pty_fix-1' Upstream-commit: 10923c7890871ac4e83a73f4dbf6e3981a106759 Component: engine Solomon Hykes 2013-04-08 21:12:22 -07:00
  • 318f58e654 Added code and color for 'note' and updated the hello world note. Upstream-commit: 2832ea0cfeb8eb69cf42db5ec0a115300e1383b9 Component: engine Thatcher Peskens 2013-04-08 20:10:47 -07:00
  • ef277ddef4 Merge remote-tracking branch 'origin/unit_test_improvment-2' Upstream-commit: a7299a3f2617a797af0df3082590ca361b687bf4 Component: engine Solomon Hykes 2013-04-08 18:29:12 -07:00
  • 03ac5529c3 Make it more clear when Docker fails to allocate a free IP range for its bridge Upstream-commit: 1601366cb6bfb9671ec28ced0bf88d11049264d3 Component: engine Solomon Hykes 2013-04-08 18:16:58 -07:00
  • 44ca22c601 sync with README Upstream-commit: 9875a9b1f1b59114356c129f42449e2d62427f65 Component: engine Sridhar Ratnakumar 2013-04-07 00:43:57 -07:00
  • 13705974c6 make the service example work Sridhar Ratnakumar 2013-04-07 00:41:24 -07:00
  • c8a8294b68 Move the DockerConn flush to its own function Upstream-commit: c83393a541353ab34612d80cc6b9bb4e92c59597 Component: engine Guillaume J. Charmes 2013-04-05 20:08:31 -07:00
  • b2cdbb0f98 Make sure to flush buffer when setting raw mode Upstream-commit: 7e1e7d14fa257692231bc7e13e796e07607879c2 Component: engine Guillaume J. Charmes 2013-04-05 19:48:49 -07:00
  • 91c3817cdd Fix run disconnect behavious in tty mode + add unit test to enforce it Upstream-commit: 99b5bec0692ea9ec8a397926df9dd545fb264ac9 Component: engine Guillaume J. Charmes 2013-04-05 19:02:35 -07:00
  • 561e5a7afb Cleanup pty variable names Upstream-commit: 7d8895545e2442ea095f83c90edff64835a0d0b5 Component: engine Guillaume J. Charmes 2013-04-04 12:12:22 -07:00
  • 8f7ae9e955 Make sure the process start in his own session and grabs the terminal Upstream-commit: 33a5fe3bd4cb0bd31b01da89c8c4c3321701e7a1 Component: engine Guillaume J. Charmes 2013-04-04 11:24:22 -07:00
  • 0d916a930b Merge the 3 ptys in 1 Upstream-commit: 847a8f45a45dccd0574396b888670004e32762e6 Component: engine Guillaume J. Charmes 2013-04-04 11:23:51 -07:00
  • 6fa32df65e Update the tests according to the "optional raw mode" changes Upstream-commit: e9a68801ba4c47581d7741989700a35521c389c4 Component: engine Louis Opter 2013-04-08 16:06:55 -07:00
  • 5d32e30fa3 Add missing file Upstream-commit: f73401fb9a0993d12da9ef60f265cd0502bb3808 Component: engine Guillaume J. Charmes 2013-04-05 16:43:12 -07:00
  • 8c4cdab2b2 Set the raw mode only for tty enabled containers Upstream-commit: dcf4572a6914e50ce8797503ff0c180027d28301 Component: engine Guillaume J. Charmes 2013-04-04 21:51:40 -07:00
  • b7ec43b00f Make commands.go more idiomatic. Use DockerConn only when needed, keep io.Writer when not Upstream-commit: d530d581f7362aab16e9dfeee1143dd5c824e6c7 Component: engine Guillaume J. Charmes 2013-04-04 20:19:06 -07:00
  • ab2b1cf277 Reenable CmdRunAttachStdin and CmdRunHostname now using the DockConn interface Upstream-commit: bdf05d8368f2d158ba051dbefeb07bc717a93774 Component: engine Guillaume J. Charmes 2013-04-04 20:08:58 -07:00
  • 46d56b94a2 Improve error management (avoid unwanted output in tests) Upstream-commit: b71b226cc1a69be5ce640f07b8de9c129e478360 Component: engine Guillaume J. Charmes 2013-04-04 19:21:36 -07:00
  • 7e2a370b5c Edit the tests for them to use the new command API. Disable TestRunHostname and TestAttachStdin. Upstream-commit: 80f6b4587b6ebaed30747d17b69af4d11d6389ab Component: engine Guillaume J. Charmes 2013-04-04 19:00:14 -07:00
  • a479f5cbd8 Use io.WriteCloser instead of *os.File in DockerLocalConn so we can use it with standard writers and pipes Upstream-commit: e6e9c1cd62bf78e66623950a9f76ef76c6f0f792 Component: engine Guillaume J. Charmes 2013-04-04 18:52:03 -07:00
  • 2c9d6a2303 Move DockerLocalConn and terminal functions form package "main" to "rcli" in order to be able to use DockerLocalConn in commands_test.go Upstream-commit: 246eed52de1038ccec462e500b942711735a7c24 Component: engine Guillaume J. Charmes 2013-04-04 18:36:34 -07:00
  • e262b369bb Simplification in the goroutine that restore the terminal state on SIGINT Upstream-commit: b306a6073882e7995d74801d77d7baca4b12ec86 Component: engine Louis Opter 2013-04-03 16:32:47 -07:00
  • 7815b9b259 Only set the terminal in raw mode for commands which need it Louis Opter 2013-04-03 12:25:19 -07:00
  • 6d5af0ec53 Remove the unused http transport from rcli Upstream-commit: 4e5001b46a3281809db0c6402a3e077fd1bef9cd Component: engine Louis Opter 2013-04-03 12:07:22 -07:00
  • 0231b887bd Merge pull request #347 from kencochrane/303_docs_fix Solomon Hykes 2013-04-08 11:50:07 -07:00
  • a8b5919caf Merge pull request #356 from flavio/improve_python_web_app_example Solomon Hykes 2013-04-08 11:49:17 -07:00
  • 4e538f07a8 Extend the documentation covering the web app example Flavio Castelli 2013-04-08 17:39:30 +02:00
  • 36efc4e5a2 added headers to examples linking back to running the examples page Upstream-commit: 6eb8a74ff9aee90fe488de151fab6ec234b61d2a Component: engine Ken Cochrane 2013-04-07 10:23:00 -04:00
  • 05821916a6 made a new running the examples page, and added a link to the top of each example to the page to show people how to run them. Upstream-commit: 81ebf4fcf6fe3521c606b5abcbe151176c51aca9 Component: engine Ken Cochrane 2013-04-07 10:21:08 -04:00
  • cba4b1444c Increase the timeout in TestStart() to make sure the container has the time to die within the function Upstream-commit: 20085794f023e2e5cf7d772a67f9c3b2e3afc93f Component: engine Guillaume J. Charmes 2013-04-05 02:01:38 -07:00
  • 51b0dca52e Prevent destroy() to stop twice container in TestRestore() Upstream-commit: b76b329ef05748e75224e8fd09c1c697ddfd2a50 Component: engine Guillaume J. Charmes 2013-04-04 20:40:42 -07:00
  • 2bc3ef6328 Increase the timeout of TestRestore() to avoid unwanted timeout error Upstream-commit: bae6f9583060187116aa8a069d0e63abfede5de0 Component: engine Guillaume J. Charmes 2013-04-04 20:32:44 -07:00
  • d8fb828ed6 Avoid unwanted warnings from destroy() in TestStart() Upstream-commit: cda9cf1539b4e3ce24ce77892b1e68ddb454f566 Component: engine Guillaume J. Charmes 2013-04-04 20:30:24 -07:00
  • 329e4c0143 Changed default bridge interface do 'docker0' Upstream-commit: 8cf30395a1a338c7c34adda0ae59ba8b2f9370cd Component: engine Solomon Hykes 2013-04-05 14:16:19 -07:00
  • a5a58e7b30 The flag to use a pre-existing bridge interface is '-b'. Added explanation Upstream-commit: 22adb52c0aaf4ff53d37eb45566d6aeeb907ed09 Component: engine Solomon Hykes 2013-04-05 14:16:04 -07:00
  • 3bb1012d01 Merge remote-tracking branch 'origin/219-default-bridge-2' Upstream-commit: 793c1ad9909701a8b89ac6731ac266048e48ec46 Component: engine Solomon Hykes 2013-04-05 14:02:16 -07:00
  • f49bdcbf33 Add tests of tcp port allocator Upstream-commit: febaeebfb8848265267213b2f6a6fc3a40ad90f1 Component: engine Solomon Hykes 2013-04-05 13:03:24 -07:00