Commit Graph

  • d24ce7dfd1 Merge branch 'fs' of https://github.com/dotcloud/docker into fs Guillaume J. Charmes 2013-03-12 05:37:07 -07:00
  • de50c9c4e8 'docker run' works with paths as well as image IDs shin- 2013-03-12 05:57:19 -07:00
  • 45a8bba15e gofmt Guillaume J. Charmes 2013-03-12 05:36:37 -07:00
  • f2dc079c05 Add TestCommitRun unit test Guillaume J. Charmes 2013-03-12 05:35:47 -07:00
  • 2664668388 Add parent when needed on store.Create, fix the mountpoint on store.layer. Guillaume J. Charmes 2013-03-12 05:23:13 -07:00
  • 18f4e7e196 Put back the relative paths for dev purpose Guillaume J. Charmes 2013-03-12 05:17:51 -07:00
  • 8158616d61 Merge branch 'fs' of github.com:dotcloud/docker into fs shin- 2013-03-12 04:29:06 -07:00
  • 63dd8f1018 Re-enabled cat, write and ls ; Added creation date to image metadata shin- 2013-03-12 04:24:26 -07:00
  • e0b09d4933 Add "nuke" function to docker tests to avoid disk space waste Guillaume J. Charmes 2013-03-12 00:08:41 -07:00
  • b728c1a81f Add script upload instructions Jérôme Petazzoni 2013-03-11 23:37:38 -07:00
  • f90f6a0b92 Get rid of bashism Jérôme Petazzoni 2013-03-11 23:13:08 -07:00
  • c1fa4efad6 Try to load, or install, AUFS modules Jérôme Petazzoni 2013-03-11 23:09:19 -07:00
  • fda456b82e Use "start" instead of "restart" Jérôme Petazzoni 2013-03-11 23:08:21 -07:00
  • af2aac8736 Stream and unpack the tarball on the fly Jérôme Petazzoni 2013-03-11 23:07:16 -07:00
  • 8e0986caec Error gracefully when an image is not found on pull. Addresses #50 and comments from #49 Charles Hooper 2013-03-12 05:49:57 +00:00
  • 53e2e8209f Add missing shebang jpetazzo 2013-03-11 19:03:22 -07:00
  • b8219b5275 Don't allow images with colons in name and reject pegging versions on pull/import. Addresses #49 and #52 Charles Hooper 2013-03-12 04:31:49 +00:00
  • 132ecb2482 Replaced 'pull' and 'put' with 'import' Solomon Hykes 2013-03-11 21:04:16 -07:00
  • 63edf8a4a1 Use ioutil.NopCloser instead of opening /dev/null for ReadCloser in CmdRun. Related to #31 Charles Hooper 2013-03-12 03:18:34 +00:00
  • f6d64738d0 Pull missing images on run. Addresses #31. Charles Hooper 2013-03-12 02:58:39 +00:00
  • f8fee42181 Missed a rename Sam Alba 2013-03-11 19:55:14 -07:00
  • 3684b67572 Added -m to the run command in order to set a memory limit to a container Sam Alba 2013-03-11 19:51:24 -07:00
  • 948961831a Renamed Container property Ram to Memory before it is too late Sam Alba 2013-03-11 19:25:02 -07:00
  • 4e5ae88372 Implemented unit tests for the generated LXC config Sam Alba 2013-03-11 19:15:29 -07:00
  • d4da0a0ddb changed the docker version in vagrant to pull down latest version, moved some things around and put docker and dockerd into /usr/local/bin now. Also added git to install package list Ken Cochrane 2013-03-11 17:48:39 -07:00
  • 43875a73a0 added a fix to the upstart command that wasn't setting hte LOCALE correctly, which was causing issues with UTF-8 bundles Ken Cochrane 2013-03-11 17:47:28 -07:00
  • 75d04a5a75 Added support for RamSwap in the generated LXC config (to limit the swap and have the right default settings) Sam Alba 2013-03-11 17:40:54 -07:00
  • 2548722dae Fix a bug which caused dockerd to crash at startup if a container didn't have a registered mountpoint Solomon Hykes 2013-03-11 17:05:01 -07:00
  • 52b811f50a Add all commands to the output of 'dotcloud help'. Fixes #39 Charles Hooper 2013-03-11 23:11:46 +00:00
  • a7cb3cb86a Complete fix for #38 -- fix double-usage on help Charles Hooper 2013-03-11 22:29:13 +00:00
  • 06d420d2ea Fix CmdInspect and CmdImages help/parsing. Fixes #38 Charles Hooper 2013-03-11 22:08:22 +00:00
  • a3a946703b Set the memory soft limit to the same value than the hard limit Sam Alba 2013-03-11 14:28:11 -07:00
  • 687d6f25ee Change relative paths to absolute Guillaume J. Charmes 2013-03-11 02:59:52 -07:00
  • 5d6199b925 post-merge repairs shin- 2013-03-11 07:39:06 -07:00
  • 2441edf1a3 Merged upstream changes in fs branch shin- 2013-03-11 05:50:09 -07:00
  • 97a8209438 Merged master branch into fs shin- 2013-03-11 05:42:36 -07:00
  • dd0227b700 Removed deprecated docker/image package Solomon Hykes 2013-03-09 20:17:31 -08:00
  • b5b2f005eb Fixed a bug which caused dockerd to not create its DB if an empty /var/lib/docker/images existed; fixed a bug which caused dockerd to not create missing tables in the images DB. Solomon Hykes 2013-03-09 19:56:33 -08:00
  • 4474cd5677 Fixed a bug which caused docker to crash at startup while restoring existing containers Solomon Hykes 2013-03-09 19:49:09 -08:00
  • c59fff422f gofmt Solomon Hykes 2013-03-09 19:44:09 -08:00
  • 93ba6dd82b Plugged in image store in front-end (some commands are deactivated right now, will progressively reintroduce them shin- 2013-03-08 10:48:22 -08:00
  • fb350e0c77 Setup a predictable, repeatable environment for containers Solomon Hykes 2013-03-07 09:25:41 -08:00
  • 2df0bc6bc0 Container logs are persisted on disk Solomon Hykes 2013-03-06 16:08:44 -08:00
  • 007c57deba Merge branch 'master' of ssh://github.com/dotcloud/docker Solomon Hykes 2013-03-06 00:39:35 -08:00
  • 410ebe379d docker port: lookup public-facing tcp ports for a container Solomon Hykes 2013-03-06 00:39:03 -08:00
  • 791592731e Remove leftover debug message Solomon Hykes 2013-03-06 00:37:00 -08:00
  • 836e7b2881 Moved Vagrant guide to the wiki Solomon Hykes 2013-03-05 22:44:09 -08:00
  • 74c88fdbc0 docker rmi -r: remove all images matching a regexp Solomon Hykes 2013-03-05 22:39:43 -08:00
  • 711e29fb9b Reorganized README Solomon Hykes 2013-03-05 16:00:17 -08:00
  • 9f3b1a8ee0 Updated README: networking no longer "coming soon" Solomon Hykes 2013-03-05 15:58:27 -08:00
  • d372dacbc9 Updated install instructions and download links Solomon Hykes 2013-03-01 17:21:26 -08:00
  • 76b66f73b3 Merge pull request #23 from dotcloud/networking Solomon Hykes 2013-02-28 16:32:55 -08:00
  • 5675439b91 Re-enabled CmdPull progress bar code which had been temporarily disabled Solomon Hykes 2013-02-28 16:30:31 -08:00
  • 2192d3371c Re-enabled lxc capabilities drop Andrea Luzzardi 2013-02-28 11:57:57 -08:00
  • f62344b750 Merge branch 'master' into networking Andrea Luzzardi 2013-02-28 11:52:52 -08:00
  • f857fa0ddd Server: -p option to export TCP ports Andrea Luzzardi 2013-02-28 11:52:22 -08:00
  • bd2f51290f Docker: Network manager integration Andrea Luzzardi 2013-02-28 11:52:07 -08:00
  • 09eacdfade Container can now take a list of ports to expose in its config Andrea Luzzardi 2013-02-28 11:51:14 -08:00
  • 799ffa1763 Network: Port mapping support. Implemented a port allocator and a port mapper that is able to forward TCP ports from the host to the container. Andrea Luzzardi 2013-02-28 11:50:02 -08:00
  • ed85cb6508 Update puppet/modules/docker/manifests/init.pp Daniel Mizyrycki 2013-02-26 18:17:51 -08:00
  • ffbb9c8e4a Merge branch 'master' into fs shin- 2013-02-26 17:45:55 -08:00
  • 2ebf3464a1 Halfway through fs branch fixes, TestUser not passing shin- 2013-02-26 17:45:46 -08:00
  • c7f4602b18 Merge from master Andrea Luzzardi 2013-02-26 17:32:07 -08:00
  • 278aa5f045 Changed .gitignore to not match docker/*.go Solomon Hykes 2013-02-26 17:29:11 -08:00
  • 003ec21d36 If curl is installed, 'docker pull' will use it to download images with a pretty progress bar. Otherwise it will fallback to regular http.Get() Solomon Hykes 2013-02-26 17:28:24 -08:00
  • aa12da6f50 go fmt Solomon Hykes 2013-02-26 17:26:46 -08:00
  • 4004e86fa9 Updated pybuilder example to use 'docker wait' Solomon Hykes 2013-02-26 14:47:20 -08:00
  • ebaa50c4c9 docker wait: block until a container exits, and print its exit code Solomon Hykes 2013-02-26 11:43:54 -08:00
  • 3c0a59f038 Merge branch 'master' into networking Andrea Luzzardi 2013-02-26 11:04:28 -08:00
  • 2c2db5cd45 Merge branch 'master' into networking Andrea Luzzardi 2013-02-26 11:03:11 -08:00
  • 8fa07c0e06 New example: pybuilder Solomon Hykes 2013-02-26 10:03:06 -08:00
  • 6d1054619d Added tests for checksum computation in layer store Solomon Hykes 2013-02-26 09:46:29 -08:00
  • c08f5b2b84 Integrated the network allocator into Docker. A networking environment is assigned to each container upon Start and released whenever the container exits. Andrea Luzzardi 2013-02-25 14:06:22 -08:00
  • edf2e20e28 Updated dependencies in install.sh Solomon Hykes 2013-02-25 12:27:51 -08:00
  • 2c7a2cbaf4 Moved Jeff's install script to the repo Solomon Hykes 2013-02-25 12:27:29 -08:00
  • 797bb6e75b Network allocator Andrea Luzzardi 2013-02-25 10:45:23 -08:00
  • deb74ef674 Merge pull request #19 from brianm/master Solomon Hykes 2013-02-23 13:11:39 -08:00
  • ac15003c05 ignore .vagrant Brian McCallister 2013-02-23 13:59:06 -07:00
  • f437f5b8b4 'docker pull' and 'docker put' automatically detect tar compression (gzip, bzip2 or uncompressed). -j and -z flags are no longer required. Solomon Hykes 2013-02-22 12:28:25 -08:00
  • 8b61af1895 Re-added mount_*.go in docker package to not break tests/build shin- 2013-02-21 23:07:10 -08:00
  • b4ea31e1de Implementing mounting/unmounting of images. Currently missing Mounpoint#Deregister shin- 2013-02-21 23:01:30 -08:00
  • 04bcdf9030 Implementing mounting/unmounting of images. Currently missing Mounpoint#Deregister shin- 2013-02-21 23:01:13 -08:00
  • 149badc22b Network tests Andrea Luzzardi 2013-02-21 18:34:35 -08:00
  • e0e49b9a22 Network: Do not assume that we are using a class C. Instead, compute the IP addresses range and network size in order to allocate an IP address. Andrea Luzzardi 2013-02-21 18:33:23 -08:00
  • dd96b6fccb Updated install instructions and requirements Solomon Hykes 2013-02-21 16:33:58 -08:00
  • 6124c5eb31 Network: Simple random IP allocation on the bridge network. Andrea Luzzardi 2013-02-20 19:18:01 -08:00
  • 5039d4a280 Network: Automatically figure out the gateway and netmask by inspecting the lxc bridge interface Andrea Luzzardi 2013-02-20 18:20:18 -08:00
  • 5cecd548cd Basic networking support with hardcoded addresses. Work in progress. Andrea Luzzardi 2013-02-20 17:47:09 -08:00
  • b9b66d0e1b sysinit: Support for the -g (gateway) flag used in networking setup Andrea Luzzardi 2013-02-20 17:45:46 -08:00
  • db4c75f3c1 Interactive mode preserves existing PATH, to facilitate scripting Solomon Hykes 2013-02-20 14:45:43 -08:00
  • e8d48641de white space Jeff Lindsay 2013-02-20 12:23:47 +00:00
  • 3a59336f82 make sure the standard "replace input carriage returns with line feeds" and "replace output line feeds with carriage return and line feed" flags are set, even on raw (I dont think it should actually be raw) Jeff Lindsay 2013-02-20 12:19:22 +00:00
  • 302567df1d Merge pull request #15 from brianm/ignore-produced-binaries Solomon Hykes 2013-02-19 22:58:24 -08:00
  • a30e9f51a4 Merge pull request #16 from brianm/master Solomon Hykes 2013-02-19 22:58:01 -08:00
  • f0183fa069 add reference to https://github.com/kr/pty in NOTICE Brian McCallister 2013-02-19 20:55:26 -07:00
  • 7e5dfc51ad ignore produced binaries Brian McCallister 2013-02-19 20:49:06 -07:00
  • 004272e6f5 docker/server: no more dependency on log Solomon Hykes 2013-02-19 13:07:25 -08:00
  • dd9bb4e0d3 dockerd: removed debug messages Solomon Hykes 2013-02-19 13:04:19 -08:00
  • 5e2f0639c6 dockerd: create /var/lib/docker if it doesn't exist Solomon Hykes 2013-02-19 13:03:58 -08:00
  • 8002af43fb Better error context when failing to create a new image. Added basic tag support + unit tests shin- 2013-02-18 21:10:19 -08:00