Commit Graph

20395 Commits

Author SHA1 Message Date
b9049f5277 Changed .gitignore to not match docker/*.go
Upstream-commit: 278aa5f045ad6dd8718933b4736c29567a17717a
Component: engine
2013-02-26 17:29:11 -08:00
ee05cc5bbc 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()
Upstream-commit: 003ec21d360b08d50b61834795692542fff295e2
Component: engine
2013-02-26 17:28:24 -08:00
d2bed9b75c go fmt
Upstream-commit: aa12da6f5076738955b30470639d439a0cbe40f9
Component: engine
2013-02-26 17:26:46 -08:00
9ff14257ee Updated pybuilder example to use 'docker wait'
Upstream-commit: 4004e86fa9ca87332c8f5fa0acbe29af86e06908
Component: engine
2013-02-26 14:47:20 -08:00
3caf4d4dd5 docker wait: block until a container exits, and print its exit code
Upstream-commit: ebaa50c4c96a1ba69e480fab5612b5d6a97da145
Component: engine
2013-02-26 11:43:54 -08:00
4ea244cb65 Merge branch 'master' into networking
Upstream-commit: 3c0a59f03873e5c062ef0d39267341dd5f5e6bca
Component: engine
2013-02-26 11:04:28 -08:00
c483fcc71c Merge branch 'master' into networking
Upstream-commit: 2c2db5cd45f3281954211dc72a4412f5b611ad24
Component: engine
2013-02-26 11:03:11 -08:00
c9db276294 New example: pybuilder
Upstream-commit: 8fa07c0e060a25141204533a2a3823d1cb0fdf63
Component: engine
2013-02-26 10:03:06 -08:00
471e62f72d Added tests for checksum computation in layer store
Upstream-commit: 6d1054619d6d254ea3df0484cacb3c6778d58cd9
Component: engine
2013-02-26 09:46:29 -08:00
6bc8a20d54 Integrated the network allocator into Docker. A networking environment
is assigned to each container upon Start and released whenever the
container exits.
Upstream-commit: c08f5b2b8460f13f2094bae2a496bf308f7645bb
Component: engine
2013-02-25 14:06:22 -08:00
bf25f46c0f Updated dependencies in install.sh
Upstream-commit: edf2e20e284a6a3bb28e178745d2069d63261235
Component: engine
2013-02-25 12:27:51 -08:00
f0b398797f Moved Jeff's install script to the repo
Upstream-commit: 2c7a2cbaf4f3b47786eee3726de61b67182a8d44
Component: engine
2013-02-25 12:27:29 -08:00
550e796b18 Network allocator
Upstream-commit: 797bb6e75b8f33fe44932bf90145cf069f342e44
Component: engine
2013-02-25 10:45:23 -08:00
1b8770e955 ignore .vagrant
Upstream-commit: ac15003c05a844aa08e591ff7675ff6a406f188b
Component: engine
2013-02-23 13:59:06 -07:00
0b5203d2cd 'docker pull' and 'docker put' automatically detect tar compression (gzip, bzip2 or uncompressed). -j and -z flags are no longer required.
Upstream-commit: f437f5b8b4a706d56f9a7cfba1dbc6b21e9a33f3
Component: engine
2013-02-22 12:28:25 -08:00
93b7b161e0 Re-added mount_*.go in docker package to not break tests/build
Upstream-commit: 8b61af189597579f1086a42fcdc824bfe737dce7
Component: engine
2013-02-21 23:07:10 -08:00
2c9db7d776 Implementing mounting/unmounting of images. Currently missing Mounpoint#Deregister
Upstream-commit: b4ea31e1deb44dc28c75aaaf24ff99c87c7f595a
Component: engine
2013-02-21 23:01:30 -08:00
04d04bc71b Implementing mounting/unmounting of images. Currently missing Mounpoint#Deregister
Upstream-commit: 04bcdf9030123a0d59a930e072429664a0e11194
Component: engine
2013-02-21 23:01:13 -08:00
5d44a89654 Network tests
Upstream-commit: 149badc22b45acb171c3e583f6e820a06e4ced87
Component: engine
2013-02-21 18:34:35 -08:00
98683195b2 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.
Upstream-commit: e0e49b9a2259d779b31055339e67b054c8dffc3b
Component: engine
2013-02-21 18:33:23 -08:00
4979c2522b Updated install instructions and requirements
Upstream-commit: dd96b6fccbe539f78c6957bacbbfaa3f048fdea1
Component: engine
2013-02-21 16:33:58 -08:00
a99e747427 Network: Simple random IP allocation on the bridge network.
Upstream-commit: 6124c5eb31ab8f9db4db288002388554d6181c86
Component: engine
2013-02-21 10:47:57 -08:00
8326daf37d Network: Automatically figure out the gateway and netmask by inspecting
the lxc bridge interface
Upstream-commit: 5039d4a2804561885e32f2a93cb2a51cbaa8e847
Component: engine
2013-02-21 10:47:57 -08:00
d2dc806098 Basic networking support with hardcoded addresses. Work in progress.
Upstream-commit: 5cecd548cd48cec8967f7ad0b0b42b30fa3ec7a0
Component: engine
2013-02-21 10:47:57 -08:00
c17cf0dd79 sysinit: Support for the -g (gateway) flag used in networking setup
Upstream-commit: b9b66d0e1b70cd0475d6fbba33eba5632f852dde
Component: engine
2013-02-21 10:47:57 -08:00
27db035d5d Interactive mode preserves existing PATH, to facilitate scripting
Upstream-commit: db4c75f3c1cdbc654595bb3dda5455a93c1b56b4
Component: engine
2013-02-20 14:45:43 -08:00
bd1dc2a768 white space
Upstream-commit: e8d48641de6c5e866dc18708e2e260b7578c1d50
Component: engine
2013-02-20 12:23:47 +00:00
c032cffa1c 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)
Upstream-commit: 3a59336f82e73150059c93398f283b8e15fdb4e9
Component: engine
2013-02-20 12:19:22 +00:00
3f76aea160 Merge pull request #15 from brianm/ignore-produced-binaries
ignore produced binaries
Upstream-commit: 302567df1da9bc9352d7518bac30c1c9525d8ff4
Component: engine
2013-02-19 22:58:24 -08:00
4d6e95fe39 add reference to https://github.com/kr/pty in NOTICE
Upstream-commit: f0183fa0690caf804301b8acbd0ac527a33d1cbd
Component: engine
2013-02-19 20:55:26 -07:00
cb554356a9 ignore produced binaries
Upstream-commit: 7e5dfc51ade66d75c1429a05334b500d1cb8db20
Component: engine
2013-02-19 20:49:06 -07:00
9f0b4cff0d docker/server: no more dependency on log
Upstream-commit: 004272e6f54c16e16f71ceddff44ae4d423da7c0
Component: engine
2013-02-19 13:07:25 -08:00
e46ebc5e55 dockerd: removed debug messages
Upstream-commit: dd9bb4e0d388788781af0c36dfca0d3792f07d6c
Component: engine
2013-02-19 13:04:19 -08:00
331c7cd0d3 dockerd: create /var/lib/docker if it doesn't exist
Upstream-commit: 5e2f0639c64dc8a7ee5da81e0801bc4a17787407
Component: engine
2013-02-19 13:03:58 -08:00
895d0e934a Better error context when failing to create a new image. Added basic tag support + unit tests
Upstream-commit: 8002af43fb54254ef786e4478ada7824e726baf7
Component: engine
2013-02-18 21:10:19 -08:00
8fc3a40e35 FakeTar: /var/log/postgres can't be both a folder and a file
Upstream-commit: 48974cc28d72598f0a35a4a6483b7006a1c18f9f
Component: engine
2013-02-18 21:09:25 -08:00
148e6f7d2a Merge branch 'fs' of github.com:dotcloud/docker into fs
Upstream-commit: f3e06a784f01a6c2fc5917ee5ec8a20a2b1c59c6
Component: engine
2013-02-18 16:37:58 -08:00
7adde75277 docker/fs: initial support for filesystem layers (adapted from image/layers.go)
Upstream-commit: 6372a1a0d0b6506f25db7ba3dbba1e65fd6deb2d
Component: engine
2013-02-18 15:25:43 -08:00
84de8756d6 Docker is now licensed under the Apache 2.0 license
Upstream-commit: a7e9582a53663453d0885b1a0217941ad1fe595f
Component: engine
2013-02-18 09:56:20 -08:00
00d8a73097 Getting started with mountpoints
Upstream-commit: 1531848ca6ead7c46497a625feba1224825e9011
Component: engine
2013-02-15 21:51:36 -08:00
aa0a99f7c1 Fix store.Register()
Upstream-commit: aab32e1012bd6061ec1049adc2bbe60ed1918f54
Component: engine
2013-02-15 21:50:59 -08:00
96bd523083 fs.store.Get(): use gorp.Get() instead of gorp.Select()
Upstream-commit: 07b6bc3fc738ab3a27e9760b0efc57c78d7f98af
Component: engine
2013-02-15 21:48:04 -08:00
56517a2572 docker/fs: a robust filesytem store
Upstream-commit: 902d660d2ff48727386718440162ed2a8399eaf0
Component: engine
2013-02-15 18:46:46 -08:00
bf8488f9ea vagrant: Changed the test image path
Upstream-commit: c696eb8d125528207522d1bbd06082aae9a8d494
Component: engine
2013-02-15 12:19:50 -08:00
81fe2865f4 When the unit testing is not there, issue an error and offer a solution instead of automagically downloading the image
Upstream-commit: 994ec4c8c399538102d47850fc50c7a481d49595
Component: engine
2013-02-15 12:18:36 -08:00
c795ddcc76 run as user tests: Check the exit codes
Upstream-commit: ac36c986e008e8e4e4f56fe510ba7ab0dab0c778
Component: engine
2013-02-15 12:17:58 -08:00
e63a26936b Merge branch 'master' of github.com:dotcloud/docker
Upstream-commit: 9155d1dd6d452755e07330a04fb3bc7c7af6671d
Component: engine
2013-02-15 10:55:55 -08:00
486ef707bc Autonomous testing: Don't depend on /var/lib/docker/images/ubuntu being
there. Instead, automatically downlaod the test image if not present.
Upstream-commit: dd84ba348532b5c50a6c46573803952ac662bc67
Component: engine
2013-02-14 15:37:45 -08:00
92f2fe8ab7 'docker start' and 'docker restart': start or restart a container
Upstream-commit: d2885910bda77538eb31b86b10a3dd85ee2abadf
Component: engine
2013-02-14 13:49:05 -08:00
966f1c8314 Fixed a bug preventing proper reattachment to stdin upon container restart
Upstream-commit: 0da9ccc18e9c30347f394e4cc1231b4b6edca69e
Component: engine
2013-02-13 19:05:57 -08:00