Guillaume J. Charmes
28b162eeb4
Merge pull request #3233 from crosbymichael/bump_0.7.2
...
Bump to 0.7.2
2013-12-16 15:06:42 -08:00
Michael Crosby
e960152a1e
Bump to v0.7.2
2013-12-16 14:50:07 -08:00
Guillaume J. Charmes
47375ddf54
Merge pull request #3230 from crosbymichael/allow-untag
...
Allow untag operations with no container validation
2013-12-16 14:34:56 -08:00
Michael Crosby
f0d6a91a1b
Merge pull request #3217 from SvenDowideit/deal-with-changing-paths-for-lxc-start
...
lxc-start-unconfined softlink can go bad
2013-12-16 13:38:03 -08:00
Michael Crosby
62213ee314
Allow untag operations with no container validation
2013-12-16 13:29:43 -08:00
Guillaume J. Charmes
41d972baf1
Merge pull request #3219 from unclejack/vagrant_fix_version_check
...
install vbox guest additions if the latest aren't already installed
2013-12-16 12:49:32 -08:00
Guillaume J. Charmes
b3ad330782
Merge pull request #3099 from vieux/fix_pull_build
...
added authConfig to docker build
2013-12-16 10:53:10 -08:00
Tianon Gravi
606cacdca0
Merge pull request #3222 from gurjeet/zfs_driver_owner
...
Update readme to mark ZFS driver as Alpha quality.
2013-12-15 07:09:00 -08:00
Gurjeet Singh
d526038503
Update readme to mark ZFS driver as Alpha quality.
2013-12-15 09:17:16 -05:00
unclejack
12fb508262
install vbox guest additions if not latest
2013-12-14 16:00:52 +02:00
Sven Dowideit
0a3eedd4c9
when sharing a /var/lib/docker dir with more than one distribution, an existing lxc-start-unconfined softlink may point to a non-existant path, following that link (as Stat does) will cause the daemon to fail to start
2013-12-14 15:29:08 +10:00
Guillaume J. Charmes
a6928e70ac
Merge pull request #3197 from ajhager/3138-names
...
Validate container names on creation. Fixes #3138
2013-12-13 17:28:36 -08:00
Guillaume J. Charmes
20197385b2
Merge pull request #3173 from vieux/docker_info_job
...
Move info to job
2013-12-13 17:27:59 -08:00
Victor Vieux
85b9338205
add GetenvInt64 ans SetenvInt64
2013-12-13 16:29:22 -08:00
Victor Vieux
51e2c1794b
move docker info to the job api
2013-12-13 16:15:15 -08:00
Guillaume J. Charmes
20899cdb34
Merge pull request #3183 from vieux/job_commit
...
Move commit to job
2013-12-13 16:11:58 -08:00
Guillaume J. Charmes
f5ab2516d8
Merge pull request #2897 from crosbymichael/aufs-42
...
Increase max image depth to 127
2013-12-13 16:03:57 -08:00
Victor Vieux
d5f5ecb658
improve GetenvJson
2013-12-13 16:02:19 -08:00
Victor Vieux
4b5ceb0f24
use args
2013-12-13 14:29:27 -08:00
Andy Rothfusz
906b481148
Merge pull request #3213 from metalivedev/1695-dockerlogs
...
Add more information about Docker logging
2013-12-13 14:29:14 -08:00
Victor Vieux
930ec9f52c
move commit to job
2013-12-13 14:19:56 -08:00
Guillaume J. Charmes
aaa1c48d24
Merge pull request #3175 from vieux/engine-job-stop
...
Move stop to job
2013-12-13 14:15:58 -08:00
Victor Vieux
d7123a597f
Merge pull request #3214 from dotcloud/shykes_maintainer
...
Temporarily remove @shykes from engine/MAINTAINERS
2013-12-13 14:03:08 -08:00
Guillaume J. Charmes
9a9ecda7c8
Merge pull request #3208 from WarheadsSE/bridgeip
...
Add -bip flag: allow specification of dynamic bridge IP via CIDR
2013-12-13 13:56:35 -08:00
Guillaume J. Charmes
071338172c
Merge pull request #3187 from vieux/resize_job
...
Move resize to job
2013-12-13 13:55:23 -08:00
Victor Vieux
4975c1b549
Temporarily remve @shykes from engine/MAINTAINERS
2013-12-13 13:51:20 -08:00
Victor Vieux
73e8a39ff2
move resize to job
2013-12-13 13:15:39 -08:00
Victor Vieux
847cf5b599
Merge branch 'master' of https://github.com/dotcloud/docker
2013-12-13 13:15:22 -08:00
Michael Crosby
bf91636558
Merge pull request #3210 from rsampaio/fix_bridge_creation_3141
...
Bridge creation when ipv6 is not enabled
2013-12-13 12:03:55 -08:00
Andy Rothfusz
1e85aabf71
Fix #1695 by adding more about logging.
2013-12-13 11:42:58 -08:00
Michael Crosby
4fe0a9b6a0
Merge pull request #3211 from tianon/hack-make-cover
...
Add new cover bundlescript for giving a nice report across all the coverprofiles
2013-12-13 11:17:03 -08:00
Joseph Hager
f63cdf0260
Validate container names on creation. Fixes #3138
...
Move valid container name regex to the top of the file
Added hyphen as a valid rune in container names.
Remove group in valid container name regex.
2013-12-13 14:14:05 -05:00
Victor Vieux
9fb1ba97b1
Merge branch 'master' of https://github.com/dotcloud/docker
2013-12-13 11:06:20 -08:00
Tianon Gravi
59dc2876a7
Add new cover bundlescript for giving a nice report across all the coverprofiles generated by the test scripts
2013-12-13 11:59:54 -07:00
Tianon Gravi
23ab0af2ff
Merge pull request #3132 from tianon/hack-separate-integration
...
Separate Integration Tests
2013-12-13 10:55:49 -08:00
Victor Vieux
b8a16b3459
Merge pull request #3194 from tianon/tianon-hack-maintainer
...
Make Tianon the hack maintainer
2013-12-13 10:55:07 -08:00
Rodrigo Vaz
a530b8d981
fix #3141 Bridge creation when ipv6 is not enabled
2013-12-13 16:39:49 -02:00
Victor Vieux
89beb55c32
Merge branch 'master' of https://github.com/dotcloud/docker
2013-12-13 10:38:26 -08:00
Victor Vieux
f9328ad9cc
Merge pull request #3201 from jpoimboe/libvirt-prereq-network
...
Set hostname and IP address from dockerinit
2013-12-13 10:38:17 -08:00
Victor Vieux
20759c3ef7
Merge branch 'libvirt-prereq-network' of https://github.com/jpoimboe/docker
2013-12-13 10:34:09 -08:00
Victor Vieux
5d81776714
Merge pull request #3202 from jpoimboe/libvirt-prereq-env
...
dockerinit: propagate "container" env variable from lxc
2013-12-13 10:32:17 -08:00
Tianon Gravi
0ef1ff91cb
Merge pull request #3151 from tianon/more-debootstrap-tweaks
...
Update mkimage-debootstrap with even more tweaks for keeping images tiny...
2013-12-13 09:28:11 -08:00
WarheadsSE
a68d7f3d70
Add -bip flag: allow specification of dynamic bridge IP via CIDR
...
e.g.:
```
docker -d -bip "10.10.0.1/16"
```
If set and valid, use provided in place of trial and error from pre-defined array in network.go.
Mutually exclusive of -b option.
2013-12-13 10:47:19 -05:00
Tianon Gravi
5a89c6f6df
Merge pull request #3192 from unclejack/update_virtualbox_guest_additions
...
vagrant: update & verify virtualbox guest tools
2013-12-12 21:22:29 -08:00
Josh Poimboeuf
e877294321
dockerinit: propagate "container" env variable from lxc
...
Lxc (and libvirt) already set the "container" env variable
appropriately[1], so just use that.
[1] http://www.freedesktop.org/wiki/Software/systemd/ContainerInterface/
2013-12-12 20:08:58 -06:00
Josh Poimboeuf
ecc51cd465
dockerinit: set IP address
...
Set the IP address in dockerinit instead of lxc utils, to prepare for
using libvirt-lxc.
2013-12-12 19:57:11 -06:00
Josh Poimboeuf
f7c7f7978c
dockerinit: set hostname
...
Set the hostname in dockerinit instead of with lxc utils. libvirt-lxc
doesn't have a way to do this, so do it in a common place.
2013-12-12 19:56:05 -06:00
Michael Crosby
8224e13bd2
Merge pull request #3185 from vieux/job_tag
...
Move tag to job
2013-12-12 17:02:39 -08:00
Guillaume J. Charmes
912bf8ff92
Merge pull request #3015 from jpoimboe/dockerinit-libvirt-prereqs
...
dockerinit: drop capabilities
2013-12-12 15:49:21 -08:00
Victor Vieux
e43ff2f6f2
move tag to job
2013-12-12 11:52:11 -08:00
Josh Poimboeuf
b8f1c73705
dockerinit: drop capabilities
...
Drop capabilities in dockerinit instead of with lxc utils, since
libvirt-lxc doesn't support it.
This will also be needed for machine container mode, since dockerinit
needs CAP_SYS_ADMIN to setup /dev/console correctly.
2013-12-12 13:47:24 -06:00
Josh Poimboeuf
1572989201
dockerinit: refactor error handling
2013-12-12 13:47:24 -06:00
Josh Poimboeuf
bd02d6e662
dockerinit: put args in a struct
2013-12-12 13:47:23 -06:00
Andy Rothfusz
2d1f61ef0e
Merge pull request #3190 from zain/master
...
Small typo fixes
2013-12-12 11:25:11 -08:00
Andy Rothfusz
54df95f26c
Merge pull request #3189 from aknikitin/patch-1
...
Minor spelling fix
2013-12-12 11:24:45 -08:00
Guillaume J. Charmes
5b33ae5971
Merge pull request #3145 from vieux/fix_docker_images
...
multiple fixed in docker images
2013-12-12 11:17:19 -08:00
Tianon Gravi
0db1c60542
Make Tianon the hack maintainer
2013-12-12 11:25:30 -07:00
unclejack
f216448c82
vagrant: update & verify virtualbox guest tools
2013-12-12 13:03:33 +02:00
Zain Memon
f26a9d456c
Small typo fixes
2013-12-12 01:23:16 -08:00
Anton Nikitin
bf5b949ffc
Minor spelling fix
2013-12-12 01:09:24 -05:00
Victor Vieux
621523a041
Merge pull request #3184 from creack/fix-volumes-on-host
...
Fix volumes on host
2013-12-11 18:06:25 -08:00
Guillaume J. Charmes
8fd9633a6b
Improve FollowLink to handle recursive link and be more strick
2013-12-11 17:19:02 -08:00
Victor Vieux
1124261158
Merge pull request #3144 from codeaholics/643-stale-nfs-handle
...
Prevent deletion of image if ANY container is depending on it; not just running containers
2013-12-11 17:18:54 -08:00
Andy Rothfusz
b722f809e7
Merge pull request #3181 from lsm5/rhel-docs-typos
...
Rhel docs typos
2013-12-11 16:37:24 -08:00
Michael Crosby
f396c42cad
Fix volumes on the host by following symlinks in a scope
2013-12-11 16:31:02 -08:00
Lokesh Mandvekar
8874f2aef9
keeping rhel page sorta in sync with fedora
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 18:26:17 -06:00
Lokesh Mandvekar
e8ec3dba7b
remove step numbers, keep consistent with fedora
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 18:21:52 -06:00
Andy Rothfusz
4eda2a54de
Merge pull request #3177 from tianon/fix-turnbull-github
...
Fix James's github handle in docs/MAINTAINERS
2013-12-11 16:00:06 -08:00
Andy Rothfusz
d3292078dc
Merge pull request #3176 from lsm5/rhel-docs
...
Rhel docs
2013-12-11 15:58:42 -08:00
Victor Vieux
6ba456ff87
move t from arg to env
2013-12-11 15:36:50 -08:00
Lokesh Mandvekar
44984602c7
more typo corrections
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 16:36:14 -06:00
Lokesh Mandvekar
d534e1c3a1
some typo corrections
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 16:20:54 -06:00
Andy Rothfusz
d56d8ab96e
Merge pull request #3174 from richo/features/https_install_script
...
Use https to get the install script
2013-12-11 14:09:22 -08:00
Andy Rothfusz
6cf8ec606e
Merge pull request #3161 from SvenDowideit/make-replace-docker-binary-note-more-obvious
...
associate swapping the built docker binary with building the binary, rather than a note in building the docs
2013-12-11 14:04:34 -08:00
Lokesh Mandvekar
db3019d50b
rhel page keywords update
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 16:00:46 -06:00
Lokesh Mandvekar
42c38bf34d
rhel description update
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 15:59:35 -06:00
Andy Rothfusz
11b3fbb3bd
Merge pull request #3167 from qbrossard/patch-1
...
Corrected typo (resdis -> redis)
2013-12-11 13:57:59 -08:00
Andy Rothfusz
036f41fde3
Merge pull request #3165 from SvenDowideit/cmd-rmi-example
...
add example for docker rmi, and explain the need to remove all references (tags) to and image before its garbage collected :)
2013-12-11 13:57:13 -08:00
Andy Rothfusz
6e9c1590c6
Merge pull request #3162 from SvenDowideit/docker-commit-example-change-CMD
...
add a direct example for changing the cmd that is run
2013-12-11 13:52:12 -08:00
Tianon Gravi
39cc8a32b1
Fix James's github handle in docs/MAINTAINERS
2013-12-11 14:13:55 -07:00
Lokesh Mandvekar
31961ccd94
rhel page only for rhel
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 14:36:12 -06:00
Lokesh Mandvekar
eec48f93a3
rhel docs update
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-11 14:34:51 -06:00
Solomon Hykes
dbe1915fee
Engine: new command 'stop' gracefully stops a container.
2013-12-11 11:52:59 -08:00
Solomon Hykes
bef8de9319
Engine: integer job status, improved stream API
...
* Jobs return an integer status instead of a string
* Status convention mimics unix process execution: 0=success, 1=generic error, 127="no such command"
* Stdout and Stderr support multiple thread-safe data receivers and ring buffer filtering
2013-12-11 11:52:59 -08:00
Richo Healey
81fc368a6d
Use https to get the install script
2013-12-11 11:27:36 -08:00
Michael Crosby
bd292759f0
Merge pull request #3153 from vieux/improve_docker_push_display
...
Update docker push to use new display
2013-12-11 11:11:53 -08:00
Michael Crosby
5fd3c8204d
Merge pull request #2735 from shykes/engine-job-kill
...
New engine command: 'kill'
2013-12-11 10:35:57 -08:00
Quentin Brossard
af21908493
Corrected typo (resdis -> redis)
2013-12-11 13:15:27 +01:00
Sven Dowideit
7edd1f6bad
add example for docker rmi, and explain the need to remove all references (tags) to and image before its garbage collected :)
2013-12-11 15:54:34 +10:00
Sven Dowideit
d878632b25
add a direct example for changing the cmd that is run
2013-12-11 12:07:07 +10:00
Sven Dowideit
be13735001
associate swapping the built docker binary with building the binary, rather than a note in building the docs
2013-12-11 11:12:11 +10:00
Andy Rothfusz
fb9ddc5de5
Merge pull request #3159 from SvenDowideit/make-docs-consistency
...
Makefile: make docs is more consistent
2013-12-10 16:51:35 -08:00
Sven Dowideit
27646c4459
make docs is more consistent
2013-12-11 10:14:56 +10:00
Victor Vieux
b98d51dddb
revert 'firstErr'
2013-12-10 15:37:03 -08:00
Victor Vieux
0025e9bd71
Merge pull request #3113 from shykes/engine-export
...
Move 'docker export' to the engine API
2013-12-10 13:28:24 -08:00
Victor Vieux
4c6e528f13
Merge pull request #3152 from daniel-garcia/3129_dont-open-bindmounted-files
...
don't open bind mounted files/dirs to get Stat, use os.Lstat
2013-12-10 11:05:39 -08:00
Victor Vieux
95f061b408
update docker push to use [====> ]
2013-12-10 10:57:16 -08:00
Daniel Garcia
761184df52
don't open bind mounted files/dirs to get Stat, use os.Lstat
2013-12-10 12:49:53 -06:00
Tianon Gravi
78b85220be
Update mkimage-debootstrap with even more tweaks for keeping images tiny by more aggressively removing cache files and by not downloading apt-cache Translations files
2013-12-10 10:59:32 -07:00
Andy Rothfusz
8814c11b14
Merge pull request #3103 from metalivedev/1229-titleactions
...
Update "Use" titles to be action-oriented
2013-12-09 18:57:48 -08:00
Victor Vieux
09d2c2351c
Merge pull request #3119 from shykes/engine-version
...
Port 'docker version' to the engine API
2013-12-09 17:35:44 -08:00
Victor Vieux
c618a906a4
fix size in -tree
2013-12-09 17:27:05 -08:00
Andy Rothfusz
9c1e9a5157
Fix #1229 . Update titles, fix some wrapping.
...
Make the Ambassador container explicit.
Apply Sven's suggestions.
2013-12-09 17:23:56 -08:00
Andy Rothfusz
0b0b0ca0f9
Merge pull request #3146 from jamtur01/linkedits
...
Some minor cleanup of the Links use document
2013-12-09 17:09:59 -08:00
Victor Vieux
ac1093b83a
fix docker images -tree <invalid_image> and docker images -viz <image_name>
2013-12-09 16:58:17 -08:00
James Turnbull
c9cedb4c04
Some minor cleanup of the Links use document
2013-12-09 16:47:19 -08:00
Victor Vieux
a74be95b23
Merge pull request #2843 from shykes/engine-job-wait
...
New engine job:wait
2013-12-09 16:36:23 -08:00
Victor Vieux
8291f00a0e
refactor and fix tests
2013-12-09 16:25:19 -08:00
Andy Rothfusz
b7bc80cba9
Merge pull request #3109 from artagnon/arch-install
...
Update Arch installation doc
2013-12-09 15:52:54 -08:00
Andy Rothfusz
864729b96f
Merge pull request #3104 from jamtur01/uses
...
Added section on Trusted Builds
2013-12-09 15:51:52 -08:00
Andy Rothfusz
a67571668e
Merge pull request #3143 from idupree/patch-1
...
Make it extra clear that the `docker` group is root-equivalent.
2013-12-09 15:48:05 -08:00
Danny Yates
776bb43c9e
Prevent deletion of image if ANY container is depending on it; not just running containers
2013-12-09 20:46:21 +00:00
Michael Crosby
75bd5bea70
Merge pull request #3114 from shykes/hack-stats
...
Hack: stats.sh prints useful project stats for maintainers
2013-12-09 10:36:17 -08:00
Isaac Dupree
e2ee5c71fc
Make it extra clear that the docker group is root-equivalent.
2013-12-09 12:25:20 -05:00
Tianon Gravi
f0879a1e14
Add separate "test-integration" bundlescript (and corresponding dyntest-integration bundlescript)
2013-12-08 18:43:24 -07:00
Tianon Gravi
ca405786f4
Unify dyntest/test and dynbinary/binary hack bundlescripts further by cross-invocation and keeping all the logic in one place, taking advantage of LDFLAGS_STATIC that is the only bit that gets replaced for dyntest/dynbinary
2013-12-08 18:40:05 -07:00
Michael Crosby
cdc07f7d5c
Merge pull request #3126 from unclejack/remove_vendored_tar
...
Remove vendored dotcloud/tar
2013-12-08 16:51:52 -08:00
Tianon Gravi
45cea94a82
Unify hack/make/*test further by invoking hack/make/test directly from dyntest
2013-12-08 15:34:08 -07:00
unclejack
8ec96c9605
remove vendored dotcloud/tar
...
The tar dependency has been removed. It's
time to remove the vendored tar as well.
2013-12-09 00:02:13 +02:00
James Turnbull
c094807a1b
Added section on Trusted Builds
2013-12-08 15:54:12 -05:00
Tianon Gravi
bac3a8e6f5
Add much better pruning of non-tested directories, including pruning the integration tests directory (doing more with "find" and nothing with "grep")
2013-12-08 13:50:48 -07:00
Tianon Gravi
dcfc4ada4d
Clean output and simplify hack/make/*test by adding go_test_dir function in make.sh
2013-12-08 13:49:57 -07:00
Tianon Gravi
416b16e1e2
Simplify and resync hack/make/test and hack/make/dyntest output handling
2013-12-08 12:57:11 -07:00
Ramkumar Ramachandra
f832b76bdf
archlinux installation doc: correct some details
...
1. The AUR package is called docker-git, not lxc-docker-git.
2. According to the official community package, docker depends on
sqlite.
3. 02ef8ec (Update archlinux.rst as packages have changed, 2013-12-06)
updated the installation instructions, but left behind residual
wording about the AUR package not being officially supported; the
community repository is officially supported.
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com >
2013-12-08 15:36:02 +05:30
Solomon Hykes
d502f0cfac
Merge pull request #3118 from shykes/engine-structured-output
...
Engine: jobs can send structured output as json on stdout
2013-12-07 23:46:50 -08:00
Solomon Hykes
16fad96007
Merge pull request #3117 from shykes/engine-refactor-env
...
Engine: break out Env utilities into their own type - Env
2013-12-07 23:45:00 -08:00
Solomon Hykes
de35b346d1
Port 'docker version' to the engine API
2013-12-08 07:41:53 +00:00
Solomon Hykes
869a11bc93
Cleanup version introspection
...
* Unify version checking code into version.go
* Make 'version' available as a job in the engine
* Use simplified version checking code when setting user agent for registry client.
2013-12-08 07:35:24 +00:00
Solomon Hykes
f806818154
Engine: convenience http transport for simple remote job execution
2013-12-08 07:33:23 +00:00
Solomon Hykes
a7a171b6c2
Engine: Output.AddEnv decodes structured data from the standard output of a job
2013-12-08 06:16:10 +00:00
Solomon Hykes
a80c059bae
Engine: break out Env utilities into their own type - Env
2013-12-08 06:06:05 +00:00
Solomon Hykes
edace08327
Hack: stats.sh prints useful project stats for maintainers
2013-12-08 01:47:03 +00:00
Solomon Hykes
9656cdf0c2
Engine: 'export' returns a raw archive of a container's filesystem
2013-12-08 01:33:37 +00:00
Solomon Hykes
50f3a696bd
Engine: don't log job stdout to engine stdout (it might be non-text output, for example tar data for 'export'
2013-12-08 01:33:05 +00:00
Solomon Hykes
f4676f0ffa
Merge pull request #3101 from creack/merge_release
...
Merge release
2013-12-06 18:09:38 -08:00
Guillaume J. Charmes
3c1f3be032
Update version
2013-12-06 17:31:09 -08:00
Guillaume J. Charmes
aeba4e6482
Merge remote-tracking branch 'origin/release' into merge_release
2013-12-06 17:30:52 -08:00
Solomon Hykes
3569d080af
New engine command: 'wait'
2013-12-06 23:05:21 +00:00
Solomon Hykes
427bdb60e7
Engine: port 'kill' to the new integer status.
2013-12-06 23:02:27 +00:00
Solomon Hykes
9b1930c5a0
gofmt
2013-12-06 23:02:27 +00:00
Solomon Hykes
2546a2c645
Hack: use new 'kill' command in integration tests
2013-12-06 23:02:27 +00:00
Solomon Hykes
fdb3de7b11
Engine: new command 'kill' sends a signal to a running container
2013-12-06 23:02:27 +00:00
Guillaume J. Charmes
88df052197
Merge pull request #3098 from creack/bump_v0.7.1
...
Bump v0.7.1
2013-12-06 14:42:14 -08:00
Guillaume J. Charmes
04ffa53ba8
Merge pull request #3077 from jlhawn/3076-handle-inactive-user-login
...
Adjusted handling of inactive user login
2013-12-06 14:40:35 -08:00
Andy Rothfusz
07f7643bbc
Merge pull request #3030 from jamtur01/versions
...
Fixed #2136 - Added styles
2013-12-06 14:27:53 -08:00
Victor Vieux
228091c79e
added authConfig to docker build
2013-12-06 14:27:10 -08:00
Andy Rothfusz
6fa1463614
Merge pull request #3094 from tang0th/patch-1
...
Update archlinux.rst as packages have changed
2013-12-06 14:18:31 -08:00
Victor Vieux
f28445254f
disable progressbar in non-terminal
2013-12-06 14:15:40 -08:00
Victor Vieux
0969be5ddb
update doc
2013-12-06 14:15:40 -08:00
Victor Vieux
95c0ade04b
fix jsonmessage in build
2013-12-06 14:15:40 -08:00
Tianon Gravi
e01732f857
Revert "Add cgroup-bin dependency to our Ubuntu package"
...
This reverts commit c81bb20f5b .
After re-reading the documentation: "The Recommends field should list packages that would be found together with this one in all but unusual installations."
Thus, "Recommends" is an acceptable place for this dep, and anyone disabling that gets to keep the pieces.
The main crux of why this needs to be reverted is because it breaks Debian completely because "lxc" and "cgroup-bin" can't be installed concurrently.
2013-12-06 14:15:40 -08:00
Guillaume J. Charmes
9b644ff246
Merge pull request #3096 from dotcloud/fix_fix_jsonmessage
...
fix jsonmessage in build
2013-12-06 14:10:24 -08:00
Victor Vieux
2c646b2d46
disable progressbar in non-terminal
2013-12-06 14:09:27 -08:00
Victor Vieux
becb13dc26
update doc
2013-12-06 14:09:27 -08:00
Victor Vieux
05f416d869
fix jsonmessage in build
2013-12-06 14:09:27 -08:00
Andy Rothfusz
7fd64e0196
Merge pull request #3088 from SvenDowideit/start-cmdline-examples-with-dollar-for-easier-testing
...
change the policy wrt $ sudo docker to simplify auto-testing
2013-12-06 13:37:02 -08:00
Sven Dowideit
13da09d22b
change the policy wrt $ sudo docker to simplify auto-testing
2013-12-07 07:23:53 +10:00
Josh Hawn
6720bfb243
Adjusted handling of inactive user login
...
The return status for inactive users was being checked
too early in the process, so I moved it from just after
the handling of POST /v1/users/ to after getting the
response from GET /v1/users/
2013-12-06 11:57:05 -08:00
Andy Rothfusz
d75fc6e529
Merge pull request #3071 from lsm5/fedora-docs-update
...
use mattdm/fedora in fedora doc and other cosmetic changes
2013-12-06 11:25:10 -08:00
Andy Rothfusz
4a148919c3
Merge pull request #3052 from shawnl/patch-1
...
nftables dependancies in kernel
2013-12-06 11:02:49 -08:00
Guillaume J. Charmes
c7d75588f4
Merge pull request #3079 from crosbymichael/give-engine-noop-tests
...
Enable engine to take Stderr and Stdout for mocking in tests
2013-12-06 10:43:39 -08:00
Guillaume J. Charmes
dfade9e2d8
Merge pull request #3095 from jpoimboe/missing-defines
...
devmapper: add missing defines
2013-12-06 10:31:42 -08:00
Guillaume J. Charmes
b655406faa
Merge pull request #3085 from tianon/fix-cgroup-dep
...
Revert "Add cgroup-bin dependency to our Ubuntu package"
2013-12-06 09:15:41 -08:00
Josh Poimboeuf
a015f38f4a
devmapper: add missing defines
...
Add some missing defines which are needed for compiling on older systems
like RHEL 6.
2013-12-06 10:13:47 -06:00
tang0th
02ef8ec3ca
Update archlinux.rst as packages have changed
...
The docker package has been added into the Arch Linux community repo, this means that the package names and installation instructions have slightly changed.
2013-12-06 15:47:24 +00:00
Michael Crosby
25d3db048e
Enable engine to take Stderr and Stdout for mocking in tests
2013-12-06 01:18:18 -08:00
Shawn Landden
a69bb25820
specific kernel config
2013-12-05 23:54:23 -08:00
Andy Rothfusz
5f5949f6a6
Merge pull request #3086 from metalivedev/3045-addmirrors
...
Add debian mirrors. Fixes #3045 .
2013-12-05 18:16:28 -08:00
Andy Rothfusz
58b75f8f29
Add debian mirrors. Fixes #3045 .
2013-12-05 18:08:56 -08:00
Tianon Gravi
aea7418d8a
Revert "Add cgroup-bin dependency to our Ubuntu package"
...
This reverts commit c81bb20f5b .
After re-reading the documentation: "The Recommends field should list packages that would be found together with this one in all but unusual installations."
Thus, "Recommends" is an acceptable place for this dep, and anyone disabling that gets to keep the pieces.
The main crux of why this needs to be reverted is because it breaks Debian completely because "lxc" and "cgroup-bin" can't be installed concurrently.
2013-12-05 19:03:47 -07:00
Andy Rothfusz
f9147effac
Merge pull request #3069 from proppy/patch-1
...
docs/installation/google: add enabling Google Compute Engine step
2013-12-05 17:40:42 -08:00
Andy Rothfusz
0e2b0f284c
Merge pull request #3001 from dotcloud/api_json
...
add docs for the new json format
2013-12-05 17:35:51 -08:00
Andy Rothfusz
80dfa23da8
Merge pull request #3051 from pariviere/2490-docs-network
...
Network documentation page
2013-12-05 17:29:54 -08:00
Guillaume J. Charmes
bc9b239d74
Merge pull request #3081 from creack/bump_0.7.1
...
Bump to 0.7.1
2013-12-05 17:19:06 -08:00
Andy Rothfusz
4bea68dfa6
Clean up quoting, wraps, and build error on code-block.
2013-12-05 17:16:31 -08:00
Andy Rothfusz
ea0ed9a915
Merge branch 'docker-run-prose-2149' of github.com:SvenDowideit/docker into 3036-test
2013-12-05 17:03:26 -08:00
Guillaume J. Charmes
e39d35deda
Bump to 0.7.1
2013-12-05 16:49:39 -08:00
Guillaume J. Charmes
4acd579226
Merge pull request #3078 from crosbymichael/remove-name-if-not-exist
...
If container does not exist try to remove the name and continue
2013-12-05 16:41:43 -08:00
Victor Vieux
c764fb0c29
Merge pull request #3006 from tianon/ubuntu-cgroup-bin
...
Add cgroup-bin dependency to our Ubuntu package
2013-12-05 16:41:01 -08:00
Guillaume J. Charmes
de090116dd
Merge branch 'master' into release
...
Conflicts:
commands.go
2013-12-05 16:40:24 -08:00
Victor Vieux
7a87023587
Merge pull request #2955 from crosbymichael/search-name-first
...
Search for repo first before image id
2013-12-05 16:16:55 -08:00
Tianon Gravi
584164177e
Merge pull request #2358 from tianon/mkimage-rinse
...
Remove mkimage-centos.sh in favor of a new rinse-based script...
2013-12-05 16:07:59 -08:00
Victor Vieux
35e80868ad
Merge pull request #3004 from tianon/shebang-bash
...
Update bundlescript shebangs to be bash, reflecting how they're actually invoked
2013-12-05 16:04:09 -08:00
Tianon Gravi
2acea6090f
Merge pull request #2983 from tianon/udev
...
Add udev rules files for hiding the docker loopback devices from udisks
2013-12-05 16:01:04 -08:00
Andy Rothfusz
81b25fde79
Merge pull request #3065 from SvenDowideit/use-makefile-in-devenv-documentation
...
use the Makefile in the dev environment documentation - its way less typing, and fewer typing mistakes
2013-12-05 15:27:36 -08:00
Andy Rothfusz
0189a99471
Merge pull request #3062 from SvenDowideit/cli-examples-dollar-sudo-docker
...
Some examples didnt use $ sudo docker, so this makes it a little more consistent
2013-12-05 15:25:09 -08:00
Michael Crosby
7bf3a07371
If container does not exist try to remove the name and continue
2013-12-05 15:22:21 -08:00
Andy Rothfusz
9320f4e2d1
Merge pull request #3061 from shykes/sven-doc-maintainers
...
Add Sven Dowideit to docs maintainers
2013-12-05 15:17:34 -08:00
Guillaume J. Charmes
d1a4f83e5e
Merge pull request #3075 from dotcloud/pull_layers
...
Wait on pull from another client
2013-12-05 14:47:39 -08:00
Victor Vieux
fb810b54ff
wait on pull from another client
2013-12-05 14:41:56 -08:00
Pierre-Alain RIVIERE
eac95671f5
refs #2490 : add a network page to docs
2013-12-05 23:40:33 +01:00
Michael Crosby
06379d8bd9
Merge pull request #2992 from jpoimboe/bridge-create-ioctl
...
Create the bridge device with ioctl
2013-12-05 14:40:03 -08:00
Andy Rothfusz
a96bf74397
include Red Hat Enterprise, should have part of #3011
...
oops, forgot the index!
2013-12-05 14:34:10 -08:00
Andy Rothfusz
cc0466bb68
Merge pull request #3011 from goldmann/rhel_instructions
...
Instructions on how to install Docker on Red Hat Enterprise Linux / CentOS
2013-12-05 14:30:31 -08:00
Andy Rothfusz
0a7e0f0819
Merge pull request #3034 from rogaha/fix_doc_registry_index_spec
...
- Updated the doc according to the current implementation status
2013-12-05 14:24:13 -08:00
Guillaume J. Charmes
ef157cee30
Merge pull request #3074 from crosbymichael/dm-history-calc
...
Save layersize on pull
2013-12-05 14:13:03 -08:00
Lokesh Mandvekar
7ab4f37d60
separate block for yum update docker
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-05 16:11:33 -06:00
Lokesh Mandvekar
5d022f0445
add unofficial header back, yum update docker
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-05 16:08:08 -06:00
Michael Crosby
697707e4af
Save layersize on pull
...
Do not display size and virtual size on the cli.
Only display virtual size on the cli
2013-12-05 14:03:23 -08:00
Andy Rothfusz
e3c3f3c324
Merge pull request #3010 from SvenDowideit/origin/docker-ps-linked-container-alias-example
...
add an example of docker ps, and also of link aliases
2013-12-05 14:00:53 -08:00
Guillaume J. Charmes
797bac2344
Merge pull request #3057 from crosbymichael/test-cpu-share
...
Move test cpu shares out of test start
2013-12-05 13:58:01 -08:00
Josh Poimboeuf
7a94cdf8ed
create the bridge device with ioctl
...
On RHEL 6, creation of a bridge device with netlink fails. Use the more
backward-compatible ioctl instead. This fixes networking on RHEL 6.
2013-12-05 15:32:15 -06:00
Lokesh Mandvekar
61fbf3d8e2
yum upgrade on fedora not required before install
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-05 14:21:03 -06:00
Lokesh Mandvekar
f49eb29497
use mattdm/fedora in fedora doc and other cosmetic changes
...
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2013-12-05 14:03:17 -06:00
Guillaume J. Charmes
1525f71b5a
Merge pull request #3016 from pnasrat/3014-clarify-maintainer-process
...
Add a proposal step for potential MAINTAINERS.
2013-12-05 11:28:30 -08:00
Guillaume J. Charmes
4188cd6bcd
Merge pull request #3024 from jamtur01/ubunturepo
...
Added note about Ubuntu curl installation
2013-12-05 11:27:46 -08:00
Andy Rothfusz
e304e8936b
Merge pull request #3038 from SvenDowideit/2485-ambassador-pattern-doc
...
initial stab at writing a use/ambassador-pattern howto
2013-12-05 11:01:27 -08:00
James Turnbull
03f8a3bbae
Fixed #2136 - Added styles
...
Added styling for versionadded, versionchanged, and
deprecated.
2013-12-05 13:46:15 -05:00
Guillaume J. Charmes
066b961a0c
Merge pull request #3060 from dotcloud/sd_notify
...
sd_notify ready status when accepting API requests
2013-12-05 10:33:29 -08:00
Victor Vieux
f95f2789f2
add docs for the new json format
2013-12-05 10:12:22 -08:00
Victor Vieux
a8e99d9235
Merge pull request #2917 from codeaholics/2698-only-tag-top-layer
...
Only tag the top-most layer when pushing to a registry
2013-12-05 10:02:57 -08:00
Johan Euphrosine
5a17c208cd
docs/installation/google: add enabling Google Compute Engine step
2013-12-05 09:43:08 -08:00
Sven Dowideit
e9bf971e69
use the Makefile in the dev environment documentation - its way less typing, and fewer typing mistakes
2013-12-05 21:48:35 +10:00
Roberto Gandolfo Hashioka
909da5d524
- Added link to the source code repo on github
2013-12-04 21:08:44 -08:00
Sven Dowideit
04c32495f6
add a little prose to tell the user that run creates a container, and then starts it
2013-12-05 14:20:16 +10:00
Sven Dowideit
af020e2d67
I was reading the doc, and noticed that some examples didnt use $ sudo docker, so this makes it a little more consistent
2013-12-05 14:14:08 +10:00
Andy Rothfusz
94d46a8d3a
Merge pull request #2991 from fortybillion/patch-1
...
API documentation: added format of Volumes and Binds parameters to "create" and "start"
2013-12-04 18:32:19 -08:00
Andy Rothfusz
ec9f2f1d0f
Merge branch '2971-cleanconflicts'
2013-12-04 18:26:45 -08:00
Andy Rothfusz
0bfa22124e
Merge branch 'pgdoc' of github.com:jamtur01/docker into 2971-cleanconflicts
...
Conflicts:
docs/sources/examples/postgresql_service.rst
2013-12-04 18:25:58 -08:00
Victor Vieux
79031c4f8c
Merge pull request #2907 from goldmann/iptables-fix
...
Make sure the firewall rules are created even if the bridge interface is already created
2013-12-04 18:04:57 -08:00
Victor Vieux
5f55c1aee1
Merge pull request #2966 from andrewsmedina/govet2
...
fixed some `go vet` issues.
2013-12-04 17:57:10 -08:00
Solomon Hykes
b4e21ad1da
Add Sven Dowideit to docs maintainers
2013-12-04 17:50:33 -08:00
Victor Vieux
97088ebef7
sd_notify ready status when accepting API requests
2013-12-04 17:50:20 -08:00
Solomon Hykes
c35cebaa06
Merge pull request #3031 from jamtur01/docsmaintain
...
Add James Turnbull to docs maintainers
2013-12-04 17:48:45 -08:00
Victor Vieux
41b5e87873
Merge pull request #2993 from jpoimboe/rhel6-version-check
...
remove kernel version warning on rhel 6.5
2013-12-04 17:46:20 -08:00
Andy Rothfusz
9dfc7bc36f
Merge pull request #2834 from fj/topic/clarify-aws-instructions
...
Fix installing-on-AWS workflow description
2013-12-04 17:25:35 -08:00
Guillaume J. Charmes
afbea3f13f
Merge pull request #3058 from dotcloud/add_stderr_hijack
...
fix docker run -a stderr
2013-12-04 17:16:56 -08:00
Andy Rothfusz
5dab47a475
Merge pull request #2886 from jamtur01/fedora_community
...
Updated Fedora docs
2013-12-04 17:12:00 -08:00
Victor Vieux
3ba279a370
fix docker run -a stderr
2013-12-04 17:08:14 -08:00
Guillaume J. Charmes
944c1f10ea
Merge pull request #2967 from crosbymichael/return-host-config
...
Add hostconfig to container inspect
2013-12-04 16:50:42 -08:00
Michael Crosby
0d1506adb3
Move test cpu shares out of test start
...
Fixes #2107
2013-12-04 16:31:09 -08:00
Michael Crosby
3a8222dfa5
Merge pull request #3032 from tianon/makefile-tweaks
...
Tweak Makefile for consistency and Ctrl+C-ability
2013-12-04 16:04:47 -08:00
Tianon Gravi
00030ced4b
Tweak Makefile for consistency and Ctrl+C-ability (also, -rm to keep it clean)
2013-12-04 16:56:01 -07:00
Andy Rothfusz
f95621fd05
Merge pull request #3033 from proppy/add-compute-docs
...
Add Google Cloud Platform installation docs
2013-12-04 15:05:07 -08:00
Guillaume J. Charmes
4328926acc
Merge pull request #3020 from crosbymichael/remove-init-layer
...
Ensure that the init layer is removed with the container
2013-12-04 14:46:48 -08:00
Johan Euphrosine
3df5d120de
docs/installation: add google compute engine quickstart
2013-12-04 12:25:22 -08:00
Victor Vieux
1b5517b68f
Merge pull request #3046 from dotcloud/fix_offline_image_transfert_jsonmessage
...
Fix offline image transfer jsonmessage
2013-12-04 12:05:28 -08:00
Victor Vieux
4bc100b494
fix jsonmessage
2013-12-04 11:57:18 -08:00
Victor Vieux
be282b57d5
fix offline image transfert
2013-12-04 11:55:42 -08:00
Victor Vieux
12180948be
remove unused parameter in Download
2013-12-04 11:54:11 -08:00
Victor Vieux
6cf2c14c00
Merge pull request #2796 from EmilHernvall/master
...
Support for same port on multiple interfaces
2013-12-04 11:15:51 -08:00
Michael Crosby
dc9f8bf072
Merge pull request #2790 from proppy/fix-tar
...
utils: remove dotcloud/tar dep
2013-12-04 11:06:13 -08:00
Michael Crosby
0862756beb
Merge pull request #3018 from pnasrat/3017-debug-expvar
...
Expose expvar endpoint during debugging.
2013-12-04 10:53:35 -08:00
Andy Rothfusz
de60bee3d4
Merge pull request #2946 from dhrp/doc-postgres-typo
...
Fixed some grammar and one other line in postgres example
2013-12-04 10:51:02 -08:00
Michael Crosby
51b9fe7301
Merge pull request #3000 from creack/improve_make_sh_test
...
Improve make sh test
2013-12-04 10:41:55 -08:00
Michael Crosby
61aad8fc10
Merge pull request #3029 from pnasrat/container-refactoring
...
Container refactoring
2013-12-04 10:35:42 -08:00
Sven Dowideit
6ddea783ef
initial stab at writing a use/ambassador-pattern howto (Issue #2485 )
2013-12-04 16:47:45 +10:00
Roberto Gandolfo Hashioka
58c33360b0
- Updated the doc with the current implementation status
2013-12-03 16:39:23 -08:00
Paul Nasrat
40fe9f581b
Extract volume bind, creation and external methods.
...
Make Start() slightly more readable.
2013-12-03 18:58:31 -05:00
Sam Alba
258d707548
Merge pull request #2339 from shin-/private_reg_auth
...
Private registry auth
2013-12-03 15:29:38 -08:00
Victor Vieux
99e4f56353
Merge pull request #2930 from creack/docker-osx
...
Docker client on OSX
2013-12-03 15:27:21 -08:00
James Turnbull
0132547a38
Added myself to docs MAINTAINERS
2013-12-03 17:51:34 -05:00
Paul Nasrat
84f78d9cad
Extract helper method for volume linking.
...
Makes this more readable.
2013-12-03 17:35:54 -05:00
Victor Vieux
f8176de191
Merge pull request #2999 from dotcloud/improve_progress_bars
...
Handle small screens
2013-12-03 14:24:40 -08:00
Victor Vieux
f50fe14e13
Handle small screens
2013-12-03 14:21:33 -08:00
James Turnbull
45567f2209
Updated Fedora docs
...
* Added Fedora installation instructions
2013-12-03 16:55:55 -05:00
Victor Vieux
2fd76fc0b8
Merge pull request #3009 from silas/stream-logs
...
Add stream flag to logs command
2013-12-03 13:43:35 -08:00
Silas Sewell
b699aee91f
Rename logs -stream to logs -f
2013-12-03 20:35:22 +00:00
James Turnbull
64439505c7
Added note about Ubuntu curl installation
2013-12-03 14:37:01 -05:00
Michael Crosby
664174c7aa
Add docs for hostconfig in inspect
2013-12-03 11:09:10 -08:00
Michael Crosby
7428e6a5f0
Merge pull request #3022 from pnasrat/3021-makefile-testflags
...
Support TESTFLAGS
2013-12-03 10:55:22 -08:00
Paul Nasrat
d21563ced3
Support TESTFLAGS
2013-12-03 14:49:10 -05:00
Paul Nasrat
6a55169e2e
Expose expvar endpoint during debugging.
...
Fixes #3017
2013-12-03 13:04:18 -05:00
Michael Crosby
5976c26c1e
Ensure that the init layer is removed with the container
2013-12-03 09:44:48 -08:00
Paul Nasrat
b59dea6767
Add a proposal step for potential MAINTAINERS.
...
Fixes #3014
2013-12-03 11:04:53 -05:00
shin-
9be5db8704
Handle 401 response in auth.Login() for authed private registries
2013-12-03 16:32:13 +01:00
shin-
3f92163989
Don't return req as result of setTokenAuth
2013-12-03 16:32:13 +01:00
shin-
3b5010e90b
missed one call to setTokenAuth
2013-12-03 16:32:13 +01:00
shin-
ec4863ae55
Factorized auth token setting
2013-12-03 16:32:13 +01:00
shin-
a02bc8a5db
gofmt
2013-12-03 16:32:13 +01:00
shin-
045989e3d8
Use basic auth for private registries when over HTTPS.
...
RequestFactory is no longer a singleton (can be different for different instances of Registry)
Registry now has an indexEndpoint member
Registry methods that needed the indexEndpoint parameter no longer do so
Registry methods will only use token auth where applicable if basic auth is not enabled.
2013-12-03 16:32:13 +01:00
shin-
bbf9135adc
Added HTTPAuthDecorator
2013-12-03 16:24:47 +01:00
Emil Hernvall
1cb1e08644
Support for same port on multiple interfaces
...
This commit improves upon the PortMapper and PortAllocator classes by changing
their internal data structures for port allocations to use a string rather than
a single integer. This string holds the network interface address as well as the
port number. This solves a previous problem where a port would be incorrectly
reported as being in use because it had been allocated for a different interface.
I've also added a basic test case for the PortMapper class, and extended the
existing test case for PortAllocator. In the case of PortMapper, this is done
by handing it a stub function for creating proxies rather than an actual
implementation.
2013-12-03 15:14:54 +01:00
Marek Goldmann
682cf48d1d
Instructions on how to install Docker on Red Hat Enterprise Linux / CentOS.
2013-12-03 11:25:53 +01:00
Sven Dowideit
48e1766527
add an example of docker ps, and also of link aliases
2013-12-03 17:57:51 +10:00
Silas Sewell
3ddbb36a84
Only stream logs when container is running
2013-12-03 07:17:07 +00:00
Silas Sewell
62263967b9
Add stream flag to logs command
2013-12-03 06:18:01 +00:00
Michael Crosby
3ed0ff85f5
Merge pull request #2821 from jpellerin/2820-fix-daemon-dns
...
Fixes #2820
2013-12-02 18:19:31 -08:00
Michael Crosby
c4c90e9cec
Add hostconfig to container inspect
2013-12-02 18:06:04 -08:00
Tianon Gravi
650d4cc644
Merge pull request #3005 from gurjeet/zfs_driver_owner
...
Typo fix
2013-12-02 15:06:05 -08:00
Gurjeet Singh
d9b742419c
Typo fix
2013-12-02 18:03:54 -05:00
Tianon Gravi
c81bb20f5b
Add cgroup-bin dependency to our Ubuntu package
...
Since cgroup-bin is only "recommended" by the lxc package on Ubuntu, but is necessary for having the proper cgroups mounted for Docker to function, this makes some sense for us to add separately.
Fixes #2990
2013-12-02 16:02:54 -07:00
John Feminella
6c70d23e0d
Fixes broken RST links; clarifies AWS instructions
2013-12-02 17:55:42 -05:00
John Feminella
c9432cf51a
Reformats source text to proper widths
2013-12-02 17:55:42 -05:00
Guillaume J. Charmes
829b118dd8
Add some color in order to emphasis the test FAILURE
2013-12-02 14:54:01 -08:00
Tianon Gravi
3ac76cfeff
Update bundlescript shebangs to be bash, reflecting how they're actually invoked
2013-12-02 15:48:39 -07:00
JP
5a9cf7e754
Add unit test for ValidateIp4Address
2013-12-02 17:33:33 -05:00
Josh Poimboeuf
e4aba11e80
add env variable to disable kernel version warning
...
Allow the user to set DOCKER_NOWARN_KERNEL_VERSION=1 to disable the
warning for RHEL 6.5 and other distributions that don't exhibit the
panics described in https://github.com/dotcloud/docker/issues/407 .
2013-12-02 15:56:51 -06:00
Tianon Gravi
9d62dc1a08
Remove mkimage-centos.sh in favor of a new rinse-based script, since febootstrap is fragile and picky
2013-12-02 14:54:04 -07:00
Guillaume J. Charmes
0017c68f4a
Remove trailing whitespace
2013-12-02 13:52:27 -08:00
JP
3cd9b2aadf
Fixes #2820
2013-12-02 16:22:39 -05:00
Victor Vieux
8afb0abbee
Merge pull request #2998 from creack/fix_json_display
...
Fix json display
2013-12-02 12:58:58 -08:00
Guillaume J. Charmes
98ed1dc433
Fix unit test with new buildfile prototype
2013-12-02 12:51:37 -08:00
Victor Vieux
7aec93c370
Merge pull request #2959 from crosbymichael/fix-auth-split
...
Split auth on first colon
2013-12-02 12:21:04 -08:00
Victor Vieux
62f0e5aef9
Merge pull request #2965 from crosbymichael/no-private-port
...
Only return published ports for docker port
2013-12-02 12:18:47 -08:00
Victor Vieux
59a85798fa
Merge pull request #2982 from tianon/dockerfile-best-practice
...
Update Dockerfile with all-caps INSTRUCTIONS
2013-12-02 12:14:04 -08:00
Victor Vieux
67c03552f6
Merge pull request #2957 from creack/handle_sigquit
...
Catch SIGQUIT for cleanup
2013-12-02 12:13:07 -08:00
Victor Vieux
4fdc117ad2
Merge pull request #2921 from dustin/inspect-format
...
Add -format to 'docker inspect'
2013-12-02 12:08:15 -08:00
Guillaume J. Charmes
5cd09dc115
small reformatting jsonmessage
2013-12-02 11:49:11 -08:00
Guillaume J. Charmes
6ea3b9651b
Fix displayJson behavior (dont add newline)
2013-12-02 11:47:13 -08:00
Guillaume J. Charmes
de4429f70d
Do not format at each write but use a Writer instead (build)
2013-12-02 11:43:41 -08:00
Michael Crosby
8cc524996a
Merge pull request #2924 from tianon/strict-fhs-compatibility
...
Add proper dockerinit path support for distros that use FHS 2.3
2013-12-02 11:35:36 -08:00
Tianon Gravi
d9fbdd7b3f
Merge pull request #2995 from gurjeet/zfs_driver_owner
...
Add contrb/zfs/ and add self as maintainer of ZFS storage driver.
2013-12-02 11:10:16 -08:00
Dustin Sallings
4ad3dfb05f
CLI docs and examples of format
2013-12-02 11:07:41 -08:00
Dustin Sallings
1d503be466
Use inspect format to get IP address for psql example
2013-12-02 11:07:41 -08:00
Dustin Sallings
9837ad8e9b
Add -format to 'docker inspect'
...
This makes it a lot easier to script with docker instances as one can
ask for details about running instances more easily without having to
have additional JSON processing tools installed.
dotcloud/docker#734
2013-12-02 11:07:41 -08:00
Gurjeet Singh
70b586702c
Add contrb/zfs/ and add self as maintainer of ZFS storage driver.
2013-12-02 14:03:16 -05:00
Victor Vieux
4b35c1b6a6
Merge pull request #2728 from SvenDowideit/docker-import-doc
...
re-word the help for docker import to make it clear that this will be an empty image containing only the files in the tar file
2013-12-02 10:59:15 -08:00
Michael Crosby
fe571dd293
Merge pull request #2829 from dotcloud/refactor_opts
...
Refactor opts
2013-12-02 10:41:30 -08:00
Michael Crosby
e1414a4c39
Merge pull request #2945 from dotcloud/refactor_stream
...
Refactor stream
2013-12-02 10:31:09 -08:00
Victor Vieux
d4ebba703c
Merge pull request #2994 from discordianfish/1150-build-return-exit-code
...
Bump api version and update docs
2013-12-02 10:30:46 -08:00
Johannes 'fish' Ziemke
e4cb83c50e
Bump api version and update docs
2013-12-02 19:27:28 +01:00
Michael Crosby
d7dd19d22e
Merge pull request #2981 from tianon/less-verbose-testing
...
Remove "-v" from "go test" (since it's easy to add back manually via TESTFLAGS)
2013-12-02 10:14:25 -08:00
Guillaume J. Charmes
5f2313aad3
Merge pull request #2984 from SvenDowideit/2319-build-check-for-dockerfile
...
check on the client side that there is a Dockerfile
2013-12-02 09:35:31 -08:00
Guillaume J. Charmes
d6cdbca6c1
Merge pull request #2775 from daniel-garcia/2671-bindmount_files
...
fixes #2671 , add support for bind mounting individual files in to contai...
2013-12-02 09:30:08 -08:00
Guillaume J. Charmes
751250015b
Merge pull request #2206 from discordianfish/1150-build-return-exit-code
...
Make docker build return exit code of build step
2013-12-02 09:01:11 -08:00
Johannes 'fish' Ziemke
b04c6466cd
Make docker build return exit code of build step
...
If a command during build fails, `docker build` now returns with
the exit code of that command.
This makes it necessary to change the build api endpoint to
return a json object stream.
2013-12-02 17:52:37 +01:00
Ben Sargent
b9ad0c9f74
Added format of Volumes and Binds parameters to create and start
...
* Added sample Volumes parameter to container create API.
* Added PortBindings and PublishAllPorts parameter to container start API
* Added note to container start about Binds needed to be declared as Volumes during container create.
2013-12-02 16:52:12 +00:00
Tianon Gravi
dbb47f63ab
Add udev rules files for hiding the docker loopback devices from udisks
...
This prevents them from showing up on the desktop in a window manager, for example.
2013-12-02 09:11:06 -07:00
Solomon Hykes
c4548506c5
Merge pull request #2693 from fkautz/makefile
...
Adding a makefile
2013-12-01 23:25:24 -08:00
Sven Dowideit
26cf8b9aff
check on the client side that there is a Dockerfile, so we don't upload a huge stack of files, only to realise we can't do anything
2013-12-02 15:55:08 +10:00
Tianon Gravi
7f1a91121c
Update Dockerfile with all-caps INSTRUCTIONS (as explained in docs as being "convention": http://docs.docker.io/en/latest/use/builder/#format )
2013-12-01 21:31:28 -07:00
Tianon Gravi
c30e2dc28c
Remove "-v" from "go test" (since it's easy to add back via TESTFLAGS)
2013-12-01 21:20:35 -07:00
Guillaume J. Charmes
d9cdd45d2e
Merge pull request #2978 from tianon/go1.2
...
Update to Go 1.2 officially, now that it is released
2013-12-01 16:46:38 -08:00
Tianon Gravi
5c5f670901
Update to Go 1.2 officially, now that it is released
2013-12-01 15:11:10 -07:00
Andrews Medina
fea432bdf5
fixed Looback typo.
2013-11-30 16:28:52 -02:00
James Turnbull
39aac21db4
Updated and simplified the PG example
2013-11-30 10:58:52 -05:00
Frederick F. Kautz IV
56ab9cb0d5
Minor fixes based on discussions on #2693
...
* Volume exports ./bundles instead of root directory
* Documents build using docker-docs instead of docker:docs
* Bundles directory is created before running build or docs
2013-11-30 00:09:41 -08:00
Solomon Hykes
d8ee08ba7b
Merge pull request #2925 from tianon/update-systemd-service
...
Update systemd service file with suggestions from @seblu
2013-11-29 21:25:08 -08:00
Andrews Medina
e8437e8fcf
using errors.New instead fmt.Error.
2013-11-30 01:02:09 -02:00
Guillaume J. Charmes
4e030c78d2
Merge branch 'master' into handle_sigquit
...
Conflicts:
server.go
2013-11-29 18:51:32 -08:00
Guillaume J. Charmes
62b1faf28c
Merge pull request #2926 from crosbymichael/attach-wait
...
Return process exit code for attach
2013-11-29 18:49:24 -08:00
Guillaume J. Charmes
2dac7b5209
Merge pull request #2781 from shykes/engine-status-int
...
Engine: integer status, better streaming, lots of tests
2013-11-29 17:57:28 -08:00
Guillaume J. Charmes
1890301e67
Merge pull request #2964 from andrewsmedina/gofmt2
...
go fmt.
2013-11-29 17:19:28 -08:00
Andrews Medina
a6c9a332d0
fixed some go vet issues.
2013-11-29 22:53:20 -02:00
Michael Crosby
65db62619c
Only return published ports for docker port
2013-11-29 16:45:20 -08:00
Solomon Hykes
35d54c6655
Fix a bug in Output.Write, and improve testing coverage of error cases.
2013-11-30 00:25:46 +00:00
Solomon Hykes
3553a803e3
Engine: better testing of streams and of basic engine primitives. Coverage=81.2%
2013-11-30 00:25:46 +00:00
Solomon Hykes
a4f8a2494b
Engine: integer job status, improved stream API
...
* Jobs return an integer status instead of a string
* Status convention mimics unix process execution: 0=success, 1=generic error, 127="no such command"
* Stdout and Stderr support multiple thread-safe data receivers and ring buffer filtering
2013-11-30 00:25:46 +00:00
Andrews Medina
fe72f15e4a
go fmt.
...
result of `gofmt -w -s .` without vendors.
2013-11-29 22:20:59 -02:00
Michael Crosby
a37b155384
Split auth on first colon
2013-11-29 15:14:36 -08:00
Guillaume J. Charmes
82cecb34b5
Merge pull request #2954 from creack/fix_tests
...
Fix tests
2013-11-29 15:08:11 -08:00
Guillaume J. Charmes
e1278e9ec2
Merge pull request #2952 from codeaholics/2126-registry-close-wait
...
Closing HTTP connection after Registry ping
2013-11-29 14:21:52 -08:00
Guillaume J. Charmes
db7c55ba7f
Catch SIGQUIT for cleanup
2013-11-29 14:13:00 -08:00
Guillaume J. Charmes
0d3f4017cf
Merge pull request #2929 from pnasrat/2928-fix-signal-handling
...
Remove incorrect SIGKILL handler.
2013-11-29 14:10:46 -08:00
Guillaume J. Charmes
ab35aef6b5
Add unit test to check bind / server side
2013-11-29 13:43:37 -08:00
Guillaume J. Charmes
bb284ce59d
Merge branch 'master' into fix_tests
2013-11-29 13:17:36 -08:00
Guillaume J. Charmes
34353e782e
Reduce the timeout for restart/stop
2013-11-29 11:08:01 -08:00
Michael Crosby
ca98434a45
Search for repo first before image id
2013-11-29 11:06:35 -08:00
Guillaume J. Charmes
86c00be180
Fix behavior of tty tests
2013-11-29 10:17:25 -08:00
Guillaume J. Charmes
2ec1146679
Remove an unit test from integrations test
2013-11-29 10:17:04 -08:00
Guillaume J. Charmes
2e6a958612
Fix TestAttachDetachTruncatedID (behavior + tty issue)
2013-11-29 10:03:36 -08:00
Guillaume J. Charmes
697be6aaa0
Create helper function for tests
2013-11-29 10:02:22 -08:00
Guillaume J. Charmes
c13821ad0b
Make sure the termcaps are restored after hijack
2013-11-29 09:55:15 -08:00
Guillaume J. Charmes
aa68656cd3
Fix term.RestoreTerminal behavior
2013-11-29 09:52:44 -08:00
Guillaume J. Charmes
63d6cbe3e4
Actually test the detach (was not the case before)
2013-11-29 09:11:20 -08:00
Guillaume J. Charmes
67e9e0e11b
Make the PTY in raw mode before assert test (TestAttachDetach)
2013-11-29 08:29:56 -08:00
Guillaume J. Charmes
fbebe20bc6
Add a GetPtyMaster() method to container to retrieve the pty from an other package.
...
We could also have put ptyMaster public, but then we need to ignore it in json
otherwise the Marshalling fails. I think it is cleaner that way.
2013-11-29 07:40:44 -08:00
Guillaume J. Charmes
e535f544c7
Make sure the container is running before testing against it (TestAttachDetach)
2013-11-29 07:39:51 -08:00
cressie176
fe727e2a87
Closing connection after ping
2013-11-29 12:07:20 +00:00
Guillaume J. Charmes
f72e604872
Merge branch 'master' into docker-osx
2013-11-28 21:16:32 -08:00
Victor Vieux
926f7b579e
Merge pull request #2692 from SvenDowideit/add-specific-feedback-for-bad-ADD
...
Add specific feedback for ADD outside context
2013-11-28 17:55:11 -08:00
Victor Vieux
ff5747728c
Merge pull request #2357 from ulyssecarion/master
...
Document setting up Vagrant-docker with the remote API
2013-11-28 17:54:05 -08:00
Thatcher
6c56993639
Merge pull request #2901 from dkumor/patch-1
...
Deleted references to AUFS in Arch docs
2013-11-28 17:39:26 -08:00
Sven Dowideit
ba5268d382
re-word the help for docker import to make it clear that this will be an empty image containing only the files in the tar file
2013-11-29 11:22:17 +10:00
Thatcher Peskens
8291d509c2
Fixed some grammar and one other line about needing the postgresql-client for connecting to the service.
2013-11-28 17:19:26 -08:00
Thatcher
139644895e
Merge pull request #2894 from brunoqc/patch-1
...
Update postgresql's version in example
2013-11-28 17:16:25 -08:00
Victor Vieux
cca9e51f5d
Merge pull request #2941 from codeaholics/2940-invalid-registry-calls
...
Stop invalid calls to Registry
2013-11-28 17:00:22 -08:00
Victor Vieux
668d22be54
Merge pull request #2808 from tianon/run-all-tests
...
Update test scripts to always run ALL tests, even when some fail
2013-11-28 16:58:31 -08:00
Guillaume J. Charmes
77c94175bd
Make CopyEscapable consistent with Copy and return nil in case of success instead of io.EOF
2013-11-28 16:57:51 -08:00
Victor Vieux
f94ea7769f
Merge pull request #2923 from creack/refactor_cgo_in_go
...
Refactor attach loop device in pure Go
2013-11-28 16:52:38 -08:00
Victor Vieux
39bec226c0
Merge pull request #2844 from tianon/fix-mount-spaces
...
Add space-escaping to path parts of lxc.mount.entry lines in generated lxc.conf, allowing for spaces in mount point names
2013-11-28 16:48:36 -08:00
Victor Vieux
677e2ad92e
Merge pull request #2881 from yrashk/patch-1
...
Fix command line help for docker save
2013-11-28 16:42:40 -08:00
Victor Vieux
d3cc558d14
add test
2013-11-28 16:28:31 -08:00
Guillaume J. Charmes
ad43d88af5
Make race condition more obvious by performing more asserts
2013-11-28 16:12:45 -08:00
Michael Crosby
1fe1b216ad
Return process exit code for attach
...
Fixes #2240
2013-11-28 15:25:50 -08:00
Solomon Hykes
3faf450f11
Merge pull request #2818 from pnasrat/docker-pprof
...
Wire in pprof handlers.
2013-11-28 14:43:13 -08:00
Victor Vieux
b36dd3f9cc
fix display on test
2013-11-28 14:40:17 -08:00
Thatcher
a0525d90ab
Merge pull request #2937 from jwarwick/hello_world_doc
...
Remove explanation of removed argument
2013-11-28 14:35:17 -08:00
Victor Vieux
ebc36b879d
add progressbar and time
2013-11-28 14:33:18 -08:00
Thatcher
14425c1690
Merge pull request #2922 from ath0mas/patch-1
...
Restore 'save' paragraph
2013-11-28 14:15:43 -08:00
Michael Crosby
aae23255a0
Merge pull request #2888 from tianon/changelog-fix
...
Fix CHANGELOG: we ended up not merging the btrfs driver for last night's release
2013-11-28 12:24:56 -08:00
Guillaume J. Charmes
2bbc90e92f
Make volumes opts more strict
2013-11-28 12:24:04 -08:00
Guillaume J. Charmes
0c758e9312
Merge branch 'master' into refactor_opts
...
Conflicts:
commands.go
2013-11-28 12:23:45 -08:00
Victor Vieux
597e0e69b4
split in 3 files
2013-11-28 12:16:57 -08:00
Guillaume J. Charmes
261bd0d187
Improve devmapper unit tests with syscall/ioctl
2013-11-28 11:53:09 -08:00
Michael Crosby
3d0486979e
Merge pull request #2892 from creack/add_cli_test-1
...
Add ParseRun unit tests
2013-11-28 11:39:48 -08:00
Victor Vieux
377817db1b
Merge pull request #2913 from pnasrat/2852-deleteimage-performance
...
Performance of deleteImageAndChildren.
2013-11-28 11:20:43 -08:00
Guillaume J. Charmes
a990b3aeb9
Correct comments
2013-11-28 11:02:53 -08:00
Paul Nasrat
9f46779d42
Wire in pprof handlers.
...
Based on http://stackoverflow.com/questions/19591065/profiling-go-web-application-built-with-gorillas-mux-with-net-http-pprof
2013-11-28 13:46:58 -05:00
Guillaume J. Charmes
533067bba4
Rename file for consistency
2013-11-28 10:37:03 -08:00
Tianon Gravi
438607ecc3
Add proper dockerinit path support for distros that use FHS 2.3
2013-11-28 11:11:30 -07:00
Danny Yates
d47507791e
Stop invalid calls to Registry
...
This code was resulting in a call for
/v1/images/<namespace>/<repository>/ancestry which the Registry
doesn't understand. Furthermore, it was masking the original
error.
2013-11-28 16:43:28 +00:00
Paul Nasrat
bdfe8ed403
Remove incorrect SIGKILL handler.
...
As per POSIX signal handling SIGKILL does not work.
Fixes #2928
2013-11-28 10:42:06 -05:00
John Warwick
f1e44e0b0c
Remove explanation of removed argument
2013-11-28 09:55:15 -05:00
Ulysse Carion
c226ab6d9e
Document setting up Vagrant-docker with the remote API
2013-11-27 20:05:54 -08:00
Guillaume J. Charmes
74ea136a49
Move reflink to os dependent file. OSX docker client fully functionnal.
2013-11-27 19:23:48 -08:00
Guillaume J. Charmes
24c03b2d93
Make devicemapper linux-only
2013-11-27 19:12:51 -08:00
Guillaume J. Charmes
a58fef9f13
Merge branch 'master' into refactor_cgo_in_go
2013-11-27 18:55:11 -08:00
Victor Vieux
597ca192e7
Merge pull request #2927 from andrewsmedina/stat_macos
...
Move syscall.Stats logic to os specific file.
2013-11-27 18:32:18 -08:00
Andrews Medina
8b2a7e35c3
Move syscall.Stats logic to os specific file.
...
related to #2909 .
2013-11-28 00:22:47 -02:00
Guillaume J. Charmes
8a5d927a53
Check if the target loopback is a block device
2013-11-27 18:21:17 -08:00
Guillaume J. Charmes
1214b8897b
Extract ioctl from wrapper
2013-11-27 17:47:20 -08:00
Guillaume J. Charmes
eb528b959e
Move attach loop device to its own file
2013-11-27 17:12:57 -08:00
Tianon Gravi
75e9cff98c
Update systemd service file with suggestions from @seblu
2013-11-27 16:55:37 -07:00
Guillaume J. Charmes
74c8f7af75
Refactor attach loop device in pure Go
2013-11-27 15:39:30 -08:00
Alexis THOMAS
2c27da8818
Restore 'save' paragraph
2013-11-28 00:39:06 +01:00
Solomon Hykes
39f21af687
Merge pull request #2914 from crosbymichael/open-issues
...
Add instructions for opening issues on the repository
2013-11-27 15:25:12 -08:00
Danny Yates
d1a631cedb
Only tag the top-most layer, not all interim layers
2013-11-27 22:00:58 +00:00
Michael Crosby
7f9cdaa342
Merge pull request #2831 from SvenDowideit/please-ignore-squiggle-backup-files
...
Please ignore squiggle backup files
2013-11-27 11:04:21 -08:00
Michael Crosby
e4ae44b844
Add instructions for opening issues on the repository
2013-11-27 10:41:20 -08:00
Guillaume J. Charmes
89454851d1
Merge pull request #2814 from dotcloud/release_checklist_update
...
update release checklist
2013-11-27 10:04:55 -08:00
Guillaume J. Charmes
f75dc36204
Merge pull request #2904 from SvenDowideit/dont-show-user-internal-slash-in-error-message
...
there appears to be a slash prepended to a container name internally
2013-11-27 09:58:24 -08:00
Michael Crosby
5fe5055bd9
Merge pull request #2910 from codeaholics/wait-for-simultaneous-pull
...
Allow multiple clients to pull the same tag simultaneously
2013-11-27 09:58:13 -08:00
Paul Nasrat
4e826e99b2
Performance of deleteImageAndChildren.
...
Don't walk the file system for parents each time we recurse.
Fixes #2852
2013-11-27 12:55:15 -05:00
Danny Yates
788feab3a7
Handle the case where poolAdd() gives an error for an unknown pool type
2013-11-27 16:53:36 +00:00
dkumor
682a188ead
Arch docs: Added lxc-docker-nightly AUR package, modified deps
...
lxc-docker-nightly installs latest build. Removed go from dependencies, as it is not needed in lxc-docker and lxc-docker-nightly. The -git package will flag go as a dependency upon installation.
2013-11-27 10:25:30 -06:00
Bruno Bigras
45b1e8c236
Update postgresql's version in example
...
It seems ppa:pitti/postgresql will be deprecated and only apt.postgresql.org has 9.3.
2013-11-27 09:55:41 -05:00
Danny Yates
ae474e05f5
Allow multiple clients to pull the same tag simultaneously
...
If two clients simultaneously try to pull the same tag, there was a race
whereby one would succeed and the second would generate an error. Now,
the second simply waits for the first to complete.
2013-11-27 12:18:01 +00:00
Marek Goldmann
0ff9bc1be3
Make sure the firewall rules are created even if the bridge interface is already created
2013-11-27 12:14:18 +01:00
dkumor
b3e8ba1908
Arch docs: Updated dependencies to match AUR
...
The AUR packages lxc-docker and lxc-docker-git have changed their dependencies.
2013-11-26 22:07:56 -06:00
Sven Dowideit
7b95d41092
tell anyone that might want to ignore their editor choice's backup files that there is a better way - thanks @pnasrat
2013-11-27 13:19:06 +10:00
Sven Dowideit
1cb7b9adc6
there appears to be a slash prepended to a container name internally - don't tell the user about it in an error message, it might cause them to worry about it
2013-11-27 12:58:54 +10:00
dkumor
d370a889c3
Deleted references to AUFS
...
AUFS is no longer a dependency (both lxc-docker and lxc-docker-git are >=0.7), and the Arch kernel doesn't need to be replaced with AUFS_friendly.
2013-11-26 20:00:13 -06:00
Michael Crosby
6d34c50e89
Increase max image depth to 127
2013-11-26 17:04:55 -08:00
Tianon Gravi
6344e6f258
Merge pull request #2887 from kleptog/master
...
Add mkseccomp.pl, helper script to make seccomp profiles.
2013-11-26 15:24:35 -08:00
Guillaume J. Charmes
462e30dcbd
Add parseRun volume unit tests
2013-11-26 23:03:50 +00:00
Guillaume J. Charmes
c7661f40b6
Make volumes opts more strict
2013-11-26 23:00:44 +00:00
Guillaume J. Charmes
c707c587c1
Add ParseRun unit tests
2013-11-26 20:16:16 +00:00
Guillaume J. Charmes
5e3f6e7023
Change the default Host affectation to not rely on slice
2013-11-26 18:31:59 +00:00
Guillaume J. Charmes
1beb5005d1
Format main()
2013-11-26 17:47:58 +00:00
Guillaume J. Charmes
1ba11384bf
Refactor Opts
2013-11-26 17:46:06 +00:00
Tianon Gravi
8398abf0dc
Fix CHANGELOG: we ended up not merging the btrfs driver for last night's release
2013-11-26 09:36:46 -07:00
Martijn van Oosterhout
ab3a83c617
Add mkseccomp.pl, helper script to make seccomp profiles.
2013-11-26 17:13:02 +01:00
Guillaume J. Charmes
8b99e4ed37
Merge pull request #2884 from nikai3d/patch-1
...
fix typo in CONTRIBUTING.md
2013-11-26 07:40:49 -08:00
Guillaume J. Charmes
17efa9dc2d
Merge pull request #2872 from goldmann/runtime_typo
...
Fix the 'but is not' typo
2013-11-26 07:40:25 -08:00
Nicolas Kaiser
76c71260f1
fix typo in CONTRIBUTING.md
2013-11-26 16:13:39 +01:00
Yurii Rashkovskii
8267437294
Fix command line help for docker save
...
`docker save IMAGE DESTINATION` is not what `docker save` expects
2013-11-26 06:54:46 -08:00
Marek Goldmann
9c15322894
Fix the 'but is not' typo.
2013-11-26 11:18:50 +01:00
Victor Vieux
0d078b6581
fix -link parsing
2013-11-26 00:09:45 -08:00
Victor Vieux
06d5e25224
Merge pull request #2870 from dotcloud/fix-links-parsing
...
fix -link parsing
2013-11-26 00:09:09 -08:00
Victor Vieux
009024ad64
fix -link parsing
2013-11-26 00:05:46 -08:00
Victor Vieux
14d9f04e89
fix docker run on an unknown image
2013-11-25 23:28:48 -08:00
Victor Vieux
18d08d0d42
Merge pull request #2869 from dotcloud/fix-docker-pull-run
...
fix docker run on an unknown image
2013-11-25 23:28:15 -08:00
Victor Vieux
0bb2c0b1d0
fix docker run on an unknown image
2013-11-25 23:20:36 -08:00
Tianon Gravi
1af6ffb9bb
Add explicit test strings for new escapeFstabSpaces function
2013-11-26 00:11:42 -07:00
Michael Crosby
233ad38802
Merge branch 'release'
2013-11-25 22:25:47 -08:00
Solomon Hykes
db28e839e0
Merge pull request #2857 from shykes/0.7-release
...
0.7 release
2013-11-25 22:14:33 -08:00
Solomon Hykes
de30ffb2c3
Add 0.7.0 Changelog entry, with notable high-level features since 0.6.0.
2013-11-26 06:06:22 +00:00
Solomon Hykes
5c5ee194cb
Bump version file to 0.7.0
2013-11-26 06:06:22 +00:00
Solomon Hykes
b6dd67c707
Merge pull request #2868 from jamtur01/ubtfixes
...
Tidied up Ubuntu installation documentation
2013-11-25 22:05:36 -08:00
Michael Crosby
740958dda7
Merge pull request #2867 from shykes/more-random-names
...
Add more moods and inventor names to random name generator
2013-11-25 22:04:29 -08:00
Solomon Hykes
c38386d876
Remove non-ascii characters from name generator
2013-11-26 06:02:37 +00:00
Victor Vieux
4267fb66ef
Merge pull request #2866 from tianon/binaries-docs
...
Update "Binaries" installation language to point to distro packages first
2013-11-25 22:00:20 -08:00
James Turnbull
a74b512540
Tidied up Ubuntu installation documentation
2013-11-26 00:58:17 -05:00
Solomon Hykes
60809a4f72
Add more moods to random name generator
2013-11-26 05:55:48 +00:00
Tianon Gravi
65fcc81b42
Update "Binaries" installation language to point to distro packages first
...
Also, added a minor consistency update to our usage of "wget".
2013-11-25 22:53:50 -07:00
Michael Crosby
06cf8fee1b
Merge pull request #2865 from tianon/arch-docs
...
A couple tiny docs consistency fixes
2013-11-25 21:53:16 -08:00
Tianon Gravi
c92dab0eb4
Update Fedora placeholder to include the same "community" and "pre-1.0" warnings so we don't forget them
2013-11-25 22:48:51 -07:00
Tianon Gravi
6ad5b2bcf4
Update Arch Linux instructions to include warnings at the top like other "community" platforms
2013-11-25 22:47:15 -07:00
Tianon Gravi
77f1362c64
Merge pull request #2864 from tianon/gentoo-docs
...
Update the Gentoo installation docs for 0.7+
2013-11-25 21:42:14 -08:00
Tianon Gravi
4049359bee
Update the Gentoo installation docs for 0.7+
2013-11-25 22:40:24 -07:00
Michael Crosby
7daefc9d3f
Merge pull request #2862 from shykes/integration-tests-vfs
...
Improve integration tests with vfs driver
2013-11-25 21:37:35 -08:00
Victor Vieux
d4c32b9015
Merge pull request #2854 from dotcloud/copy_dockerinit
...
create a copy of dockerinit on new runtime to handle upgrades
2013-11-25 21:31:33 -08:00
Solomon Hykes
8bd6127ab3
Merge pull request #2815 from tianon/hack-make-tgz
...
Add tgz bundlescript
2013-11-25 21:29:14 -08:00
Solomon Hykes
2302293244
Fix a race condition in the integration tests
2013-11-26 05:28:00 +00:00
Tianon Gravi
fd7ff6411d
Merge pull request #2863 from jamtur01/instsort
...
Installation docs update
2013-11-25 21:19:30 -08:00
James Turnbull
59f76bf1c7
Installation docs update
...
* Updated TOC sort order
* Fixed some grammar in Rackspace doc
* Updated titles to remove Linux where not needed
2013-11-26 00:16:30 -05:00
Solomon Hykes
02cb7f45fa
Fix a race condition in TestInterruptedRegister
2013-11-26 05:05:15 +00:00
Solomon Hykes
a937313747
Always use the 'vfs' storage driver in integration tests. To test other drivers, we need a dedicated driver validation suite.
2013-11-26 05:05:15 +00:00
Solomon Hykes
fb3d60f27a
Move all graph tests into integration, because they now rely on the underlying graph driver, which currently cannot be mocked.
2013-11-26 05:05:15 +00:00
Tianon Gravi
5ff74e268d
Merge pull request #2860 from jamtur01/fedora2
...
Updated Fedora docs with simple placeholder
2013-11-25 20:59:15 -08:00
Solomon Hykes
09b7b55e2c
Merge pull request #2861 from crosbymichael/fix-time-race-archive
...
Set consistent time for sample dir in archive test
2013-11-25 20:24:16 -08:00
Victor Vieux
110c4f2043
create a copy of dockerinit
2013-11-25 20:21:54 -08:00
Michael Crosby
0d1b5d7676
Set consistent time for sample dir in archive test
2013-11-25 19:58:14 -08:00
James Turnbull
5242a49f3f
Updated Fedora docs
...
* Added warning to Fedora docs
2013-11-25 22:51:38 -05:00
Michael Crosby
2586c042ae
Merge pull request #2810 from dotcloud/use_utc_time
...
Use UTC for time
2013-11-25 19:11:59 -08:00
Solomon Hykes
688e86c625
Merge pull request #2858 from jamtur01/fedora
...
Added Fedora skeleton
2013-11-25 19:10:50 -08:00
James Turnbull
750d2d8d07
Added Fedora skeleton
2013-11-25 22:06:18 -05:00
Guillaume J. Charmes
19df6c32c0
Merge branch 'master' into use_utc_time
...
Conflicts:
image.go
2013-11-25 19:01:13 -08:00
Solomon Hykes
1d903da6fd
Merge pull request #2609 from shykes/0.6.5-dm-plugin
...
Move aufs to a storage driver, add devicemapper and dummy drivers
2013-11-25 18:58:26 -08:00
Solomon Hykes
aaefb8c07c
Docs: update install pages (ubuntu and kernel requirements) to reflect the optional nature of AUFS
2013-11-26 02:45:32 +00:00
Guillaume J. Charmes
b3959e69b5
Merge pull request #2837 from shykes/0.7-names
...
New collection of random names for 0.7
2013-11-25 18:39:36 -08:00
Solomon Hykes
43c7df946d
Merge branch 'master' into 0.6.5-dm-plugin
2013-11-26 02:00:25 +00:00
Solomon Hykes
6acdf68ee1
Merge pull request #2804 from tianon/fix-hack-git-assumption
...
Hack: add support for compiling using make.sh without '.git'
2013-11-25 16:52:22 -08:00
Michael Crosby
487b3d8a8c
Merge pull request #72 from shykes/creack-reduce-debug
...
Reduce debugf frequency to avoid terminal freeze
2013-11-25 15:50:07 -08:00
Andy Rothfusz
33f70f8978
Merge pull request #2725 from SvenDowideit/docker-export-doc
...
add 'to STDOUT' to the help and give an example
2013-11-25 14:42:57 -08:00
Andy Rothfusz
809239c0af
Merge pull request #2853 from estenberg/cfe-docker-process
...
docker in-container process management with CFEngine
2013-11-25 14:31:52 -08:00
Eystein Måløy Stenberg
937f52aef9
docker in-container process management with CFEngine
2013-11-25 14:24:23 -08:00
Andy Rothfusz
aa48acc5ec
Merge pull request #2849 from jamtur01/supervisor
...
Added a Supervisor process management example
2013-11-25 13:50:44 -08:00
Andy Rothfusz
ac70e296db
Merge pull request #2836 from fj/topic/spinx⇒sphinx
...
Corrects misspellings of 'Sphinx'
2013-11-25 13:40:26 -08:00
Andy Rothfusz
e2c3860ec3
Merge pull request #2835 from fj/topic/update-native-installation-instructions
...
Use requirements.txt rather than manual installation for docs
2013-11-25 13:28:18 -08:00
Andy Rothfusz
2d715bf3c0
Merge pull request #2833 from twillouer/patch-1
...
Better copy/paste :)
2013-11-25 13:21:50 -08:00
Victor Vieux
d9e54e28e7
Merge pull request #2848 from pnasrat/713-data-races
...
Fix data race in TestLogEvent
2013-11-25 12:07:01 -08:00
Guillaume J. Charmes
78d2e2dc37
Reduce debugf frequency to avoid terminal freeze
2013-11-25 12:06:16 -08:00
Paul Nasrat
abfdaca3f8
Fix data race in TestLogEvent
...
Found with -race. Improve locking on Server.
2013-11-25 14:17:58 -05:00
Guillaume J. Charmes
3a2fbcfdec
Merge pull request #68 from crosbymichael/daemon-docs
...
Add daemon docs with selecting graph driver
2013-11-25 11:06:28 -08:00
James Turnbull
ba2b36e192
Added a Supervisor process management example
2013-11-25 14:05:01 -05:00
Guillaume J. Charmes
d47d49a2f9
Merge pull request #71 from crosbymichael/fix-dummy-import
...
Rename dummy in driver.go to vfs
2013-11-25 10:30:20 -08:00
Michael Crosby
8b0b10b6f9
Rename dummy in driver.go to vfs
2013-11-25 10:28:17 -08:00
Guillaume J. Charmes
399c71de83
Merge pull request #67 from crosbymichael/driver-flag
...
Change graph-driver flag to be s
2013-11-25 09:45:31 -08:00
Michael Crosby
d8f4b733f2
Add daemon docs with selecting graph driver
2013-11-25 09:44:55 -08:00
Michael Crosby
b4eeb6be61
Change graph-driver flag to be s
2013-11-25 09:43:32 -08:00
Guillaume J. Charmes
41704d8933
Merge pull request #69 from crosbymichael/rename-dummy
...
Rename dummy driver to vfs
2013-11-25 09:42:50 -08:00
Michael Crosby
64dd4afed6
Merge pull request #70 from codeaholics/use-https-url-in-dockerfile
...
Clone LVM using https: instead of git:
2013-11-25 09:17:35 -08:00
Andy Rothfusz
5da1ed3291
Merge pull request #2730 from SvenDowideit/docker-insert-doc
...
Be more explicit about what insert does.
2013-11-25 09:16:08 -08:00
Danny Yates
ad23745456
Clone LVM using https: instead of git:
...
The ports for the git protocol are not open in all corporate environments
2013-11-25 17:12:18 +00:00
Michael Crosby
cee0a292d0
Rename dummy driver to vfs
2013-11-25 09:04:04 -08:00
Tianon Gravi
b702edadb7
Format lxc_template.go with gofmt
2013-11-24 20:02:06 -07:00
Tianon Gravi
f16c45f8b0
Add space-escaping to path parts of lxc.mount.entry lines in generated lxc.conf, allowing for spaces in mount point names
...
Fixes #2802
2013-11-24 20:00:39 -07:00
Solomon Hykes
07180f3aa7
Add unit test for awesomeness of generated container names
2013-11-25 00:25:15 +00:00
Solomon Hykes
a606474825
Add Ada Lovelace to the names generator (thanks James Turnbull)
2013-11-25 00:22:06 +00:00
Solomon Hykes
5d6ef3177b
New collection of random names for 0.7: mood + famous inventor. Eg. 'sad-tesla' or 'naughty-turing'
2013-11-25 00:22:06 +00:00
William Delanoue
0a89db04fe
Better copy/paste :)
2013-11-24 13:55:53 +01:00
John Feminella
1cce9f25b2
Corrects misspellings of 'Sphinx'
2013-11-23 16:21:27 -05:00
John Feminella
f1b3e278b9
Suggest users install dependencies by using requirements.txt, not manually
2013-11-23 15:53:50 -05:00
Sven Dowideit
e288e7763e
be very explicit about docker insert - it does not insert a file into an IMAGE, it creates a new image that adds only that file to its specified parent
2013-11-23 12:48:34 +10:00
Sven Dowideit
9696ec509a
add 'to STDOUT' to the help, and add a simple eg that mentions it too
2013-11-23 12:28:50 +10:00
Sven Dowideit
96b5be9dd9
add more searchable info to the error message when ADD tries to go outside the context
2013-11-23 12:23:31 +10:00
Guillaume J. Charmes
ba6dd1d8d6
Merge pull request #2827 from dotcloud/2778-fix-shell-corrupt
...
2778 fix shell corrupt
2013-11-22 15:46:02 -08:00
Guillaume J. Charmes
c67f9b671d
Remove useless New*Opt functions, singleline Opt types
2013-11-22 14:42:30 -08:00
Guillaume J. Charmes
1c8ae47770
Make a validation on links name
2013-11-22 14:33:25 -08:00
Guillaume J. Charmes
d55998be81
Remove goroutine leak. Make sure termcap are reset each time.
2013-11-22 14:09:37 -08:00
Michael Crosby
e69bbd239e
Merge branch 'master' into 0.6.5-dm-plugin
2013-11-22 14:06:59 -08:00
Victor Vieux
a26f9183bd
Merge pull request #56 from shykes/creack-dm-plugin
...
Use variable to call functions in devmapper_wrapper + some formatting
2013-11-22 14:05:59 -08:00
Victor Vieux
944a48ec5a
Merge pull request #2822 from dotcloud/better_port_help
...
Better port help
2013-11-22 13:59:35 -08:00
Guillaume J. Charmes
79e2b33ede
Use variable to call functions in devmapper_wrapper + some formatting
2013-11-22 12:25:37 -08:00
Guillaume J. Charmes
076c0eab70
Format CmdRun
2013-11-22 12:14:34 -08:00
Guillaume J. Charmes
1f9223a7c2
Use a constant for PortSpecTemplate + display the template in the CmdRun help
2013-11-22 12:00:34 -08:00
Guillaume J. Charmes
476559458d
Reformatting parseRun and partParse
2013-11-22 11:58:02 -08:00
Michael Crosby
d4c8fb9ee2
Merge pull request #2769 from vbatts/none_bridge
...
Do not setup bridge ip if 'none' bridge is provided
2013-11-22 11:48:33 -08:00
Michael Crosby
ae8c589d35
Merge pull request #2823 from dotcloud/2817-run_rm-fix
...
Fix docker run -rm
2013-11-22 11:35:29 -08:00
Guillaume J. Charmes
6130f2531e
Merge pull request #2677 from mrallen1/fix/2627
...
Check for a terminal before using escapes
2013-11-22 11:30:16 -08:00
Vincent Batts
ef14aaf627
fix the nil pointer panic on closing a disabled network manager
...
Issue #2768
2013-11-22 14:28:49 -05:00
Victor Vieux
1e7c04fcfe
fix -rm
2013-11-22 11:23:48 -08:00
Tianon Gravi
37e0083169
Add a few more small RELEASE-CHECKLIST tweaks, fixes, and improvements
2013-11-22 11:46:15 -07:00
Mark Allen
8b0cd60019
Pass terminal setting to display utils
2013-11-22 00:05:55 -06:00
daniel-garcia
0198f8a879
fixes #2671 , add support for bind mounting individual files in to containers, rebases of #1757 #2301
2013-11-21 23:40:35 -06:00
Tianon Gravi
b3f5973f41
Add new tgz bundlescript to default make and release
2013-11-21 22:34:54 -07:00
Tianon Gravi
3314e005f3
Add new bundlescript to build a tgz
2013-11-21 22:34:54 -07:00
Victor Vieux
a93e40a158
Merge pull request #2812 from dotcloud/bump_v0.6.7
...
Bump v0.6.7
2013-11-21 18:39:15 -08:00
Victor Vieux
58f8503b73
update release checklist
2013-11-21 18:34:23 -08:00
Victor Vieux
cb48ecc9dc
Merge pull request #2812 from dotcloud/bump_v0.6.7
...
Bump v0.6.7
2013-11-21 18:21:19 -08:00
Victor Vieux
53f1bf0f99
Bump version to v0.6.7
2013-11-21 18:03:41 -08:00
Victor Vieux
9dc59797e0
Merge branch 'master' into bump_v0.6.7
2013-11-21 17:40:29 -08:00
Michael Crosby
0cecc2a78c
Merge branch 'master' into 0.6.5-dm-plugin
...
Conflicts:
container.go
image.go
2013-11-21 17:18:41 -08:00
Michael Crosby
437bdeee59
Merge pull request #62 from shykes/devmapper-unit-tests
...
Devmapper unit tests
2013-11-21 16:54:50 -08:00
Guillaume J. Charmes
806abe90ba
Use UTC for time
2013-11-21 16:43:36 -08:00
Michael Crosby
25e443a3c7
Merge pull request #2798 from dotcloud/fix_state_race
...
Refactor State to be 100% thread safe
2013-11-21 16:39:50 -08:00
Guillaume J. Charmes
33e70864a2
Refactor State to be 100% thread safe
2013-11-21 16:34:58 -08:00
Guillaume J. Charmes
bc82940a57
Forbid syscalls in tests, add 2 new unit tests
2013-11-21 16:32:16 -08:00
Michael Crosby
d6e6214d37
Merge pull request #2678 from cxmcc/minor
...
Minor code simplification for Containers api
2013-11-21 16:27:15 -08:00
Michael Crosby
70f1bd3104
Merge pull request #2488 from viirya/fix_container_volumes_delete
...
Skip the volumes mounted when deleting the volumes of container.
2013-11-21 16:20:22 -08:00
Michael Crosby
f7c2a00557
Merge pull request #2304 from unclejack/fix_layer_size_computation
...
Fix layer size computation: handle hard links correctly
2013-11-21 16:10:24 -08:00
Victor Vieux
8498b44eac
Merge pull request #2731 from SvenDowideit/docker-commit-doc
...
make the docker commit help more copy&pasteable
2013-11-21 15:33:05 -08:00
Tianon Gravi
f1e6dce047
Update test scripts to always run ALL tests, even when some fail
2013-11-21 16:19:19 -07:00
Andy Rothfusz
e2dcfc2cf7
Merge pull request #2772 from bitoiu/patch-3
...
Change to documentation for AWS AMI request
2013-11-21 15:15:04 -08:00
Andy Rothfusz
9b4c151142
Merge pull request #2717 from metalivedev/2342-uploadingcontext
...
Fix #2342 . Harmonize information about ADD. Cross-link build info.
2013-11-21 15:09:47 -08:00
Andy Rothfusz
50239e0573
Merge pull request #2799 from rosenhouse/patch-1
...
Fix title on doc page for remote_api_client_libraries.rst
2013-11-21 14:40:33 -08:00
Guillaume J. Charmes
42c23b0f04
Merge pull request #2763 from dotcloud/use_full_id_delete
...
Do ont truncate ID on docker rmi
2013-11-21 14:39:38 -08:00
Guillaume J. Charmes
eec91e7941
Merge pull request #2805 from pmorie/typo
...
Fix typo in pullImage
2013-11-21 14:35:07 -08:00
Paul Morie
3f17844b6e
Fix typo in pullImage
2013-11-21 17:29:03 -05:00
Tianon Gravi
efd0e13ca7
Add support for compiling using make.sh without '.git' (ie, from a Github tarball, for example)
2013-11-21 15:11:17 -07:00
Guillaume J. Charmes
bcdeb37bb6
Merge pull request #2794 from dotcloud/fix_status_code_and_usage
...
fix status code and usage
2013-11-21 13:48:38 -08:00
Gabe Rosenhouse
362e9d6b3c
Fix title on doc page for remote_api_client_libraries.rst
2013-11-21 12:45:01 -08:00
Guillaume J. Charmes
c4ab498920
Merge pull request #2797 from crosbymichael/revert-exit-lock
...
Revert "Lock state before we modify."
2013-11-21 12:19:23 -08:00
Michael Crosby
cb70eedfda
Revert "Lock state before we modify."
...
This reverts commit d7e2fc8982 .
2013-11-21 12:11:25 -08:00
Victor Vieux
75a7f4d90c
Return status exit status 2 on usage, move parserun into commands.go, display usage on stderr
2013-11-21 11:43:07 -08:00
Victor Vieux
da824b4a5a
Merge pull request #63 from tianon/flag-help-consistency
...
Update a few flag help strings for consistency and clarity
2013-11-21 11:31:34 -08:00
Tianon Gravi
1ab6b8bf49
Update a few flag help strings for consistency and clarity
2013-11-21 12:30:17 -07:00
Victor Vieux
eaeb969138
Merge pull request #2795 from pnasrat/docker-testmultipleattachrestart-race
...
Lock state before we modify.
2013-11-21 11:28:02 -08:00
Michael Crosby
253214f07d
Update ImageExport after merge fail
2013-11-21 10:26:21 -08:00
Michael Crosby
a2c9d2da93
Merge branch 'master' into 0.6.5-dm-plugin
2013-11-21 10:21:30 -08:00
Paul Nasrat
d7e2fc8982
Lock state before we modify.
...
When we start a container we lock state, we should do the same in stop.
Detected via -race.
2013-11-21 08:06:02 -05:00
Victor Vieux
f20c738963
Merge pull request #2793 from crosbymichael/offline-ids
...
Allow images to be saved and loaded by id and repository
2013-11-21 02:44:00 -08:00
Solomon Hykes
df258f5861
Devmapper: test driver initialization and its interaction with libdevmapper
2013-11-21 02:17:03 +00:00
Solomon Hykes
60f728b170
Devmapper: wrap calls to os/exec for easier mocking
2013-11-21 02:16:26 +00:00
Solomon Hykes
2b7c63b1b5
devmapper: skip test which are not unit tests
2013-11-21 02:12:51 +00:00
Michael Crosby
fd7ab143bf
Allow images to be saved and loaded by id and repository
2013-11-20 17:28:19 -08:00
Andy Rothfusz
82cdd21a34
Merge pull request #2727 from SvenDowideit/docker-images-doc
...
add some common examples for docker images, and tell the user what -a filters out
2013-11-20 16:30:48 -08:00
Michael Crosby
a9230af52e
Merge pull request #57 from shykes/wait_on_pull_already
...
Wait on pull already in progress
2013-11-20 15:58:51 -08:00
Victor Vieux
2f0d18ac4a
Merge pull request #59 from crosbymichael/fix-image-save-size
...
Fix image save size
2013-11-20 15:58:31 -08:00
Michael Crosby
6469422465
Merge pull request #58 from crosbymichael/update-aufs-tests
...
Add more aufs tests and implement Status
2013-11-20 15:41:59 -08:00
Michael Crosby
5306053e21
Add more aufs tests and implement Status
2013-11-20 15:41:37 -08:00
Solomon Hykes
e2390318bb
Devmapper: mock all calls to libdevmapper in the unit tests, and deny them by default
2013-11-20 23:39:02 +00:00
Michael Crosby
4e0c76b321
Ensure that only the layers are compressed and not mnt points
2013-11-20 15:37:26 -08:00
Solomon Hykes
da514223d1
Devmapper: remove deprecated test helpers
2013-11-20 23:25:27 +00:00
Solomon Hykes
023ff36704
devmapper: fix typo
2013-11-20 23:12:19 +00:00
Michael Crosby
8fdbf46afb
Fix image size calc on initial save
2013-11-20 14:51:04 -08:00
Guillaume J. Charmes
d233894c25
Add devmapper struct doc
2013-11-20 14:09:46 -08:00
Victor Vieux
8a756f417e
wait on pull already in progress
2013-11-20 14:04:19 -08:00
Guillaume J. Charmes
a39bd65662
Remove os from devmapper
2013-11-20 13:05:17 -08:00
Guillaume J. Charmes
5690139785
Remove all syscall calls from devicemapper
2013-11-20 12:49:01 -08:00
Solomon Hykes
92f94f06ae
Mock calls to system functions to facilitate unit testing
2013-11-20 20:05:10 +00:00
Michael Crosby
2bc35287a0
Merge pull request #2723 from SvenDowideit/doc-build-image
...
Use the work Path for docker cp CONTAINER:PATH
2013-11-20 11:10:13 -08:00
Michael Crosby
2382a0f920
Merge branch 'master' into 0.6.5-dm-plugin
...
Conflicts:
server.go
2013-11-20 11:07:42 -08:00
Guillaume J. Charmes
579a5c843b
Merge pull request #51 from crosbymichael/driver-specific-image
...
Handle image metadata when drivers are switched
2013-11-20 10:45:51 -08:00
Johan Euphrosine
b3bee7e0c4
utils: remove dotcloud/tar dep
2013-11-20 18:45:12 +00:00
Guillaume J. Charmes
6ebb236aa1
Merge pull request #55 from alexlarsson/dm-plugins-cleanup-graph-test
...
graph_test: Clean up drivers allocated in tempGraph()
2013-11-20 10:41:18 -08:00
Guillaume J. Charmes
b4f7078a02
Merge pull request #2773 from dotcloud/speed_up_docker_ps
...
speedup docker ps
2013-11-20 10:40:03 -08:00
Guillaume J. Charmes
9e68913397
Merge pull request #2760 from dotcloud/improve_engine_test
...
improve tests on the engine
2013-11-20 10:38:46 -08:00
Michael Crosby
1b28cdc7f9
Handle image metadata when drivers are switched
2013-11-20 10:31:51 -08:00
Victor Vieux
304a80fcd5
Merge pull request #2747 from jpoimboe/test-fixes
...
Test fixes
2013-11-20 10:07:40 -08:00
Guillaume J. Charmes
04f1d4dcdb
Merge pull request #2788 from jpoimboe/resize-after-start
...
resize pty after starting
2013-11-20 10:01:59 -08:00
Josh Poimboeuf
171d681724
resize pty after starting
...
Since ptyMaster is created during container start (startPty), it should
resized after starting, not before.
2013-11-20 11:40:30 -06:00
Vincent Batts
60cb5f1a34
do not setup bridge ip if bridgeNetwork is nil. This is the case when
...
-b='none' bridge is provided.
issue #2768
https://bugzilla.redhat.com/show_bug.cgi?id=1032094
2013-11-20 09:36:38 -05:00
Alexander Larsson
cfdc284abe
tags test: cleanup driver
...
If not we leak a devicemapper pool
2013-11-20 14:52:06 +01:00
Alexander Larsson
7192be47c5
graph_test: Clean up drivers allocated in tempGraph()
...
If we don't do this we leak devicemapper pools with the dm backend.
2013-11-20 14:42:32 +01:00
Michael Crosby
cd4c1ac356
Merge pull request #2779 from crosbymichael/pin-python-deps
...
Pip python deps to a specific version
2013-11-19 21:29:09 -08:00
Michael Crosby
b8af68a92b
Merge pull request #1974 from dotcloud/1155-offline-image-transfer
...
Implement offline image transfers
2013-11-19 20:00:58 -08:00
Michael Crosby
9de4590498
Add typo in remove all. Ensure tmpDir is removed
2013-11-20 03:52:33 +00:00
Michael Crosby
0ef6fed5c7
Fix error checks for offline transfer and remove unneeded debug output
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
383f95bba1
Adding 1.7 documentation
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
1211065c8d
Adding content type to images/(name)/get
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
844c13bce6
Fixing build
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
6014db4a7e
Setting offline package version to 1.0
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
bf504f2afa
Adding spaces to fix docs build
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
61a8020e51
Adding version info, switching to defer for cleanup
2013-11-20 03:52:33 +00:00
Frederick F. Kautz IV
7eaa59f626
Offline Image Transfers #1155
2013-11-20 03:52:33 +00:00
Michael Crosby
2cccbbdadd
Pip python deps to a specific version
2013-11-19 19:25:54 -08:00
Michael Crosby
24586d7af5
Merge pull request #54 from shykes/vieux_merge_master
...
Merge from master
2013-11-19 18:38:15 -08:00
Victor Vieux
b700ee006a
Merge pull request #2777 from dotcloud/fix_port_stop_start
...
don't import emport empty hostconfig
2013-11-19 18:36:22 -08:00
Victor Vieux
880a0e9c36
Merge branch 'master' into vieux_merge_master
2013-11-19 18:34:19 -08:00
Victor Vieux
0169cf15dd
don't import emport empty hostconfig
2013-11-19 18:28:50 -08:00
Victor Vieux
cd022376b8
Merge branch 'master' into vieux_merge_master
...
Conflicts:
runtime.go
2013-11-19 17:32:08 -08:00
Michael Crosby
234f5ac39f
Merge pull request #2750 from jpoimboe/simplify-register-reconnect
...
Simplify the runtime Register reconnect logic
2013-11-19 17:30:59 -08:00
Michael Crosby
d4ef551d65
Merge pull request #53 from shykes/improve_cleanup
...
Improve aufs cleanup and debugging
2013-11-19 17:16:36 -08:00
Victor Vieux
76f54f3a28
Merge pull request #39 from crosbymichael/add-driver-flag
...
Add flag to set default graph driver
2013-11-19 17:16:25 -08:00
Victor Vieux
43b709ab36
Merge pull request #52 from crosbymichael/rename-aufs-driver
...
Rename AufsDriver to Driver to be consistent
2013-11-19 17:13:44 -08:00
Victor Vieux
43899a77bf
improve aufs cleanup and debugging
2013-11-19 17:12:37 -08:00
Victor Vieux
d575918038
Merge pull request #2748 from jpoimboe/fix-restart-race-condition
...
fix container restart race condition
2013-11-19 16:26:13 -08:00
Guillaume J. Charmes
f6629bbbd5
Merge pull request #50 from crosbymichael/limit-dm
...
Prohibit more than 42 layers in the core
2013-11-19 15:42:00 -08:00
Guillaume J. Charmes
91330243b5
Merge pull request #48 from crosbymichael/reset-mtime
...
Ensure same atime, mtime after applying whiteouts
2013-11-19 15:40:12 -08:00
Guillaume J. Charmes
3e0a5ac48b
Merge pull request #41 from alexlarsson/dm-plugin-device-tool
...
Update docker-device-tool
2013-11-19 15:38:47 -08:00
Michael Crosby
0d603df6dc
Merge pull request #49 from shykes/creack-merge-master
...
Merge master into 0.6.5-dm-plugin
2013-11-19 15:29:09 -08:00
Guillaume J. Charmes
12e993549d
Fix unit-tests
2013-11-19 15:24:14 -08:00
Guillaume J. Charmes
28d4cbbc59
Merge branch 'master' into creack-merge-master
...
Conflicts:
api_params.go
graph.go
graph_test.go
image.go
integration/api_test.go
integration/container_test.go
integration/runtime_test.go
runtime.go
2013-11-19 14:58:12 -08:00
Victor Vieux
5a4113140e
Merge pull request #43 from alexlarsson/dm-plugin-use-root-subdir
...
devmapper: Use a "root" subdirectory in the devmapper volume
2013-11-19 13:51:04 -08:00
Victor Vieux
85b5062502
Merge pull request #44 from crosbymichael/container-migration
...
Container and Image migration for aufs
2013-11-19 13:47:23 -08:00
Tianon Gravi
66beafa9f3
rename file to remove testing flags from docker binary
2013-11-19 12:41:29 -08:00
Josh Poimboeuf
3cbec95177
simplify the runtime Register reconnect logic
...
Refactor the Register code a little bit to make it easier to comprehend.
2013-11-19 14:09:30 -06:00
Victor Vieux
8e5ab5bfca
improve tests on the engine
2013-11-19 11:47:47 -08:00
Michael Crosby
9d867a389b
Merge pull request #2759 from dotcloud/lintify-1
...
Lintify code with confidence=1
2013-11-19 11:26:15 -08:00
Andy Rothfusz
4f9f83d6c6
Fix #2342 . Harmonize information about ADD. Cross-link build info.
2013-11-19 11:16:28 -08:00
Victor Vieux
145c2008ae
speedup docker ps
2013-11-19 11:02:10 -08:00
Andy Rothfusz
4eaba8de91
Merge pull request #2757 from Painted-Fox/patch-2
...
Simplify the upstart example in host_integration.rst
2013-11-19 10:29:54 -08:00
Andy Rothfusz
434c1613a4
Merge pull request #2770 from tianon/better-man-page
...
Switch sphinx man_pages generation to use commandline/cli
2013-11-19 10:28:50 -08:00
Andy Rothfusz
18da26c62a
Merge pull request #2766 from sbellem/doc-improvements
...
fixed typos, and made small improvements to the wording
2013-11-19 10:27:25 -08:00
Michael Crosby
4c2624a277
Merge pull request #45 from alexlarsson/dm-plugin-diff-size
...
Implement fallback for getting the size of a container
2013-11-19 10:25:31 -08:00
Michael Crosby
f4b3b7c055
Merge pull request #47 from alexlarsson/dm-plugin-ummount-when-removing
...
Devicemapper: Unmount when removing device
2013-11-19 10:24:44 -08:00
Michael Crosby
9af1b07086
Merge pull request #46 from alexlarsson/dm-plugin-dummy-use-cp
...
Dummy driver: Use cp --reflink=auto to copy directories
2013-11-19 10:16:56 -08:00
Vitor Monteiro
aeb304b37c
Change to documentation for AWS AMI request
...
Hi guys, it just might be me, but clicking the AMI from http://cloud-images.ubuntu.com/locator/ec2/ is broken to me. So I just did it via the normal Create Instance Wizard.
I just though some people might have the same issue.
Sorry if my markdown for links is screwed up, I went by the examples, since I'm used to the `[]()` traditional one.
Cheers.
2013-11-19 17:50:38 +00:00
Ryan Seto
1da8c50ded
Fix quote mistake.
2013-11-19 12:14:39 -05:00
Tianon Gravi
1cd9529ad3
Switch sphinx man_pages generation to use commandline/cli instead of toctree for a more relevant/useful man page
2013-11-19 10:10:42 -07:00
Daniel Mizyrycki
f78d45863c
Merge pull request #2734 from zitrusmedia/master
...
Vagrantfile modified to support VBoxGuestAdditions_4.3.2
2013-11-19 09:04:28 -08:00
Sylvain Bellemare
3656db66d2
fixed typos, and made small improvements to the wording
2013-11-19 14:44:50 +01:00
Alexander Larsson
0ed762f2d2
devicemapper: Unmount when removing device
...
Without this the remove will fail due to a busy device.
2013-11-19 14:40:15 +01:00
Alexander Larsson
242fd4b3ef
dummy driver: Use cp --reflink=auto to copy directories
...
On systems that supports reflinking (i.e. btrfs) this means the dummy
backend is much faster at copying files and will be sharing file data in
a CoW fashion.
On my (btrfs) system this makes "docker run ubuntu echo hello world" go
from about 3 seconds to about 1 second. Not instant, but clearly better.
cp --reflink=auto is availible since coreutils 7.5 (around 2009), so this
seems pretty ok to rely on.
cp is also better at preserving file metadata than tar, so for instance
it will copy xattrs.
2013-11-19 13:09:36 +01:00
unclejack
78c843c8ef
fix container size computation: handle hard links
...
This change makes docker compute container size correctly.
The old code isn't taking hard links into account. Containers could
seem like they're up to 1-1.5x larger than they really were.
2013-11-19 13:53:34 +02:00
unclejack
ac821f2446
fix layer size computation: handle hard links
...
This change makes docker compute layer size correctly.
The old code isn't taking hard links into account. Layers could
seem like they're up to 1-1.5x larger than they really were.
2013-11-19 13:37:54 +02:00
Michael Crosby
51a972f38d
Rename AufsDriver to Driver to be consistent
2013-11-19 03:27:59 -08:00
Michael Crosby
aea6001baf
Check env var for setting driver in tests
2013-11-19 03:13:22 -08:00
Michael Crosby
6dbeed89c0
Add flag to set default graph driver
...
Remove the env var DOCKER_DRIVER
2013-11-19 02:37:44 -08:00
Alexander Larsson
5d76681c3d
Implement fallback for getting the size of a container
...
This moves Driver.Size() to Differ.DiffSize(), removing the empty
implementations in devmapper and dummy, and renaming the one in aufs.
Then we fall back to a container.Changes() implementation in the non-aufs
case.
2013-11-19 10:36:54 +01:00
Alexander Larsson
9415c2b1f0
Move docker-device-tool to contrib
2013-11-19 10:03:04 +01:00
Alexander Larsson
a0224e61b4
devicemapper tool: Add support for pool resizing
2013-11-19 09:59:13 +01:00
Michael Crosby
af753cbad8
Prohibit more than 42 layers in the core
...
We need to do this because we still support aufs
and users on other drivers can push incompat images
to the registory that aufs users cannot use.
2013-11-19 00:51:16 -08:00
Alexander Larsson
80aecc7014
devmapper: Update device-mapper-tool
...
This makes the device mapper tool work again and adds new features
to get pool status, device status and to list all devices.
2013-11-19 09:44:19 +01:00
Michael Crosby
3edb4af663
Ensure same atime, mtime after applying whiteouts
2013-11-19 00:35:03 -08:00
Alexander Larsson
00401a30b7
devmapper: Use a "rootfs" subdirectory in the devmapper volume
...
We place the actual image/containers in the "rootfs" directory, which
allows us to have other data in the toplevel directory in the mount.
For starters, this means the "lost+found" directory from mkfs will
not always be in your container/image.
Secondly, we can create a file "id" in the toplevel dir which is not
visible from the container. This is useful because it allows us to map
back from the device fs to the container if something goes wrong with
the devicemapper metadata.
2013-11-19 09:29:42 +01:00
Michael Crosby
5ee8e41e43
Retry moving dirs on every daemon startup
...
This will try to move the directories that were
previously symlinked until a full migration is complete.
2013-11-18 23:28:45 -08:00
Michael Crosby
29f07f8544
Add container migration to aufs driver
2013-11-18 18:39:21 -08:00
Victor Vieux
2fe4467d73
Do ont truncate ID on docker rmi
2013-11-18 18:39:02 -08:00
Ryan Seto
194d4b9376
Correct the quotations in the command to add the -r=false flag. Thanks to @tianon for pointing this out.
2013-11-18 21:23:00 -05:00
Andy Rothfusz
1de02a70de
Merge pull request #2719 from metalivedev/2702-knownissue-lxc-start-failed-to-mount
...
Fixes #2702 . Also cleans up formatting and long lines in volumes doc.
2013-11-18 17:27:49 -08:00
Guillaume J. Charmes
5e941f1ca0
Lintify code with confidence=1
2013-11-18 16:24:11 -08:00
Michael Crosby
f88b760809
Migrate images with parent relationship
2013-11-18 16:17:43 -08:00
Andy Rothfusz
511a62a099
Merge pull request #2755 from metalivedev/test-2592
...
Replace PR#2592
2013-11-18 15:29:48 -08:00
Andy Rothfusz
256d46fe68
Merge pull request #2721 from metalivedev/2701-addmedia
...
Add security section and embed private registry video.
2013-11-18 15:29:35 -08:00
Ryan Seto
76ee860ece
Simplify the upstart example in host_integration.rst
...
Taking some pointers from @tianon on my pull request #2685 .
2013-11-18 16:21:03 -05:00
Michael Crosby
94e854823f
Use tryRelocate to fall back to symlink if rename fails
2013-11-18 13:16:28 -08:00
Guillaume J. Charmes
e42b574579
Merge pull request #42 from alexlarsson/dm-plugin-archive-test-skip
...
Mark archive.TestApplyLayer as skipped
2013-11-18 13:10:39 -08:00
Andy Rothfusz
2ae1f29dfe
Fixes #2702 . Also cleans up formatting and long lines in volumes doc.
2013-11-18 13:09:13 -08:00
Josh Poimboeuf
4b80ec9aae
test: remove extra args in TestExitCode
...
The extra blank argument isn't needed and confuses libvirt.
2013-11-18 15:07:11 -06:00
Josh Poimboeuf
fef41ef7bf
test: fix TestRmi race condition
2013-11-18 15:07:06 -06:00
Victor Vieux
f946a486ea
Merge pull request #2718 from dotcloud/fix_tmp_dir_never_cleanup
...
Fix tmp dir never cleanup
2013-11-18 12:20:23 -08:00
Guillaume J. Charmes
e008c7c068
Merge pull request #2743 from tianon/go1.2rc5
...
Update to go1.2rc5
2013-11-18 12:11:56 -08:00
Andy Rothfusz
669e4bac30
Merge pull request #2729 from SvenDowideit/docker-info-doc
...
add example for docker info
2013-11-18 11:44:54 -08:00
Andy Rothfusz
f6362fbb0e
Merge pull request #2726 from SvenDowideit/docker-history-doc
...
add example for docker history
2013-11-18 11:43:44 -08:00
Andy Rothfusz
c1cd824570
Merge pull request #2742 from rick/patch-1
...
Tiny typo cleanup
2013-11-18 11:37:37 -08:00
Michael Crosby
4546832507
Merge pull request #2752 from dotcloud/gofmt_test
...
Go fmt tests
2013-11-18 11:34:59 -08:00
Andy Rothfusz
b5934711d0
Merge pull request #2724 from SvenDowideit/docker-diff-example
...
add an example of what to expect from docker diff, and what the 3 codes mean
2013-11-18 11:34:05 -08:00
Victor Vieux
ed8f75d25c
gofmt_test
2013-11-18 11:25:13 -08:00
Michael Crosby
cfbd9ea16d
Merge pull request #2749 from jpoimboe/dont-forward-SIGCHLD
...
Do not forward SIGCHLD to container
2013-11-18 11:24:08 -08:00
Michael Crosby
75dd1663e0
Merge pull request #2638 from FreakyDazio/2506-name-conflict-error
...
More informative error message on name collisions
2013-11-18 11:13:43 -08:00
Darren Coxall
3c67a28493
More informative error message on name collisions
...
This is the proposed fix for #2506 . It provides a more complete message
with regards to name collisions including informing of the opposing
containers ID.
I have included a test to ensure that the correct short id is displayed
to make the message easier to understand.
2013-11-18 17:51:47 +00:00
Josh Poimboeuf
440422a963
don't forward SIGCHLD to container
...
It makes no sense to forward SIGCHLD to the container.
2013-11-18 11:45:29 -06:00
Josh Poimboeuf
fc2f5758cf
fix container restart race condition
...
Finish container cleanup before setting the state to stopped.
Otherwise, for an application that exits quickly, a call to Restart
can allow Start to be called again before cleanup is done, resulting in
overritten data in the Container struct.
2013-11-18 11:42:30 -06:00
Josh Poimboeuf
fe302fbfd2
test: 2 second timeout (not 2000)
2013-11-18 10:23:30 -06:00
Josh Poimboeuf
72d02ecdde
test: skip TestCreate on Fedora due to lxc utils bug
...
In the dind environment running on a Fedora host, the lxc utils get
confused by the /sys/fs/cgroup/cpuacct,cpu cgroup mount and lxc-start
fails trying to access the wrong cgroup directory.
2013-11-18 10:23:30 -06:00
Josh Poimboeuf
baa687bed2
test: fix TestCreateStartRestartStopStartKillRm
...
cat needs stdin opened, otherwise it dies immediately.
2013-11-18 10:23:30 -06:00
Josh Poimboeuf
30ea0bebce
test: put each arg in a separate string
...
Each arg to docker run should be placed in a separate string.
Otherwise, when starting the command via exec.Cmd, the command is
interpreted as "echo test", which can't be found.
2013-11-18 10:23:06 -06:00
Alexander Larsson
8ed4307f50
Mark archive.TestApplyLayer as skipped
...
Instead of just returning we call Skip to log that the test
was skipped.
2013-11-18 14:31:34 +01:00
Tianon Gravi
9e1da3ec9c
Update to go1.2rc5
2013-11-17 22:36:26 -07:00
Rick Bradley
b76574f855
Tiny typo cleanup
2013-11-17 21:10:06 -08:00
Tianon Gravi
457375ea37
Merge pull request #2732 from jplock/patch-2
...
Fix images not being properly tagged in mkimage-debootstrap.sh
2013-11-17 08:06:58 -08:00
Frederik Loeffert
7e580aacec
Vagrantfile modified to support VBoxGuestAdditions_4.3.2
2013-11-17 01:20:21 +01:00
Justin Plock
0e64b987e8
Fix images not being properly tagged
2013-11-16 11:05:38 -05:00
Sven Dowideit
bc74f65068
make the docker commit help more copy&pasteable
2013-11-16 21:11:34 +10:00
Sven Dowideit
5c741ef11d
add example
2013-11-16 20:53:45 +10:00
Sven Dowideit
152459b727
add some common examples for docker images, and tell the user what -a filters out
2013-11-16 20:45:30 +10:00
Sven Dowideit
f04142c1f7
add example for docker history
2013-11-16 20:36:33 +10:00
Sven Dowideit
af05ab399e
add an example of what to expect from docker diff, and what the 3 codes mean
2013-11-16 20:26:47 +10:00
Sven Dowideit
27159ce6ba
expunge the word 'Resource' in reference to a file/dir in a CONTAINER - that way users don't wonder how its different from a Path
2013-11-16 20:15:04 +10:00
Michael Crosby
51576069ad
Merge pull request #2694 from shykes/separate-integration-tests
...
Separate integration tests
2013-11-15 18:21:34 -08:00
Andy Rothfusz
d33ffe44a9
Fixes #2701 . Adds security section.
2013-11-15 18:12:35 -08:00
Solomon Hykes
afe230718e
Re-enable api integration tests using only public remote API.
2013-11-16 02:12:14 +00:00
Michael Crosby
427649eee1
Merge pull request #40 from shykes/creack-0.6.5-dm-plugin
...
Rename gograph and move drivers to sub pkg
2013-11-15 17:31:50 -08:00
Guillaume J. Charmes
a518b84751
WIP
2013-11-15 17:16:30 -08:00
Victor Vieux
9261690593
Fix tmp dir never cleanup
2013-11-15 16:23:55 -08:00
Guillaume J. Charmes
cbd1281ec9
rename gograph in graphdb
2013-11-15 15:55:45 -08:00
Guillaume J. Charmes
035c144242
Move all drivers to the same subdir graphdriver
2013-11-15 15:48:24 -08:00
Guillaume J. Charmes
fb245f7903
Merge pull request #38 from crosbymichael/add-container-driver
...
Save driver to container and skip incompat containers
2013-11-15 14:20:19 -08:00
Guillaume J. Charmes
dc5b7b32c3
Merge pull request #36 from crosbymichael/unlink-init-files
...
Unlink docker init files
2013-11-15 14:09:51 -08:00
Andy Rothfusz
e12bba66ea
Merge pull request #2709 from eugenkrizo/patch-1
...
path needs to be specified to 'docker build' command
2013-11-15 13:34:08 -08:00
Andy Rothfusz
92c3a319fb
Merge pull request #2713 from eugenkrizo/patch-2
...
port published explicitly (for docker 0.6.6)
2013-11-15 13:32:18 -08:00
Andy Rothfusz
323e86032d
Merge pull request #2685 from Painted-Fox/patch-1
...
Add more depth to the upstart example in host_integration.rst
2013-11-15 12:28:07 -08:00
Victor Vieux
c06d903edd
bring back tests about LXCConfig
2013-11-15 11:48:18 -08:00
Andy Rothfusz
9a9d3239e1
Fix typos, add links, streamline content of #2592
2013-11-15 11:38:03 -08:00
Andy Rothfusz
33110ddc3f
Merge branch 'fix_examples_use_docs' of git://github.com/rogaha/docker into test-2592
2013-11-15 11:15:14 -08:00
Andy Rothfusz
6341768393
Merge pull request #2689 from metalivedev/fix-syntax
...
Clean up sphinx syntax
2013-11-15 11:09:51 -08:00
Victor Vieux
ad96d5ff04
Merge pull request #2712 from makinacorpus/master
...
Do not drop sys_boot
2013-11-15 10:33:41 -08:00
Michael Crosby
7cad77b1e2
Merge pull request #33 from alexlarsson/dm-plugin-status
...
Add driver plugin status
2013-11-15 10:15:59 -08:00
Guillaume J. Charmes
2b23da1d2f
Merge pull request #34 from alexlarsson/dm-plugin-dummy-volumes
...
Use dummy driver for volumes
2013-11-15 09:41:16 -08:00
Guillaume J. Charmes
bcf96d95bc
Merge pull request #30 from alexlarsson/dm-plugins-archive-tests
...
Dm plugins archive tests
2013-11-15 09:38:17 -08:00
eugenkrizo
492ce4c665
port published explicitly (for docker 0.6.6)
...
port 5984 to couchdb needs to be published explicitly in docker version 0.6.6
2013-11-15 17:12:48 +01:00
Mathieu Le Marec - Pasquet
76ab8fa00f
Merge pull request #1 from jpetazzo/2392-add-kernel-docs
...
Add warning about SYS_BOOT capability with pre-3.4 kernels and pre-0.8 LXC.
2013-11-15 07:58:54 -08:00
eugenkrizo
007964793d
path needs to be specified to 'docker build' command
...
current folder '.' appended as a path
2013-11-15 16:16:59 +01:00
Alexander Larsson
10f23a94f6
Use dummy driver for volumes
...
It makes no sense to use the aufs or devicemapper drivers for volumes.
The aufs one is perhaps not a big problem, but the devicemapper one
certainly is. It will be unnecessarily using a dm
blockdevice-over-loopback with a limited size base FS.
This just hardcodes the driver to be the dummy, perhaps in the future
we can have other drivers that make sense for the volumes.
2013-11-15 11:30:28 +01:00
Alexander Larsson
243843c078
Print devicemapper status details in docker info
...
This adds a generic Status call in the Driver api and
implements if for the devicemapper backend.
The status is an array of key/value strings rather than a map so that
we can guarantee some static order of the docker info output.
2013-11-15 11:04:02 +01:00
Alexander Larsson
062810caed
Show active driver in docker info output
2013-11-15 10:24:48 +01:00
Alexander Larsson
f7238f94e8
Add tests for the changes detection code
...
This adds 3 tests:
Verify that ChangesDirs() returns nothing when run on a copy of the
same directory.
Verify that various mutations of a directory get reported with the
right changes.
Verify that ExportChanges() + ApplyLayer() of the above mutation gets
an identical directory.
Unfortunately the last test is disabled because it fails in multiple
ways atm. But I want to get it in so that we can fix it.
2013-11-15 09:49:46 +01:00
Alexander Larsson
d69a6a20f0
Use ExportChanges() in runtime.Diff()
...
This code was duplicated in two places, one which was unused. This
syncs the code and removes the unused version.
2013-11-15 09:49:42 +01:00
Michael Crosby
4908d7f81d
Save driver to container and skip incompat containers
...
For people who toggle drivers we want to save the driver used
to create a container so that if the driver changes we can skip
loading the container and it should not show up in docker ps
2013-11-14 22:53:59 -08:00
Michael Crosby
29fa1b6666
Unlink docker init files
2013-11-14 21:23:23 -08:00
Andy Rothfusz
bed87ea103
Merge pull request #2690 from codevin/master
...
Improvise documentation for builder.rst / VOLUME command
2013-11-14 19:23:18 -08:00
Solomon Hykes
823674816e
Move iptables test to integration tests
2013-11-15 01:15:39 +00:00
Solomon Hykes
8d3e35cd8d
Split auth tests between unit tests and integration tests
2013-11-15 01:13:20 +00:00
Michael Crosby
0c38f86e5e
Merge pull request #32 from shykes/shykes-0.6.5-dm-plugin
...
Merge bug fix from dotcloud/docker master
2013-11-14 16:21:19 -08:00
Guillaume J. Charmes
8a358e8833
Merge branch 'master' into shykes-0.6.5-dm-plugin
2013-11-14 16:18:33 -08:00
Guillaume J. Charmes
84ed18827a
Merge pull request #2704 from shykes/fix-auto-pull
...
Fix the brittle errorstring-to-httperror recognition code
2013-11-14 16:15:46 -08:00
Solomon Hykes
693ff4d2ae
Fix the brittle errorstring-to-httperror recognition code which in turn is required by autopull (the client issues a pull if container creation returns 404)
2013-11-14 23:54:28 +00:00
Victor Vieux
596810d8db
move TestMount to integration
2013-11-14 15:17:31 -08:00
Victor Vieux
661a8a0e0c
fix Integration tests
2013-11-14 14:46:13 -08:00
Michael Crosby
eb06a7b8f8
Merge pull request #31 from shykes/shykes-0.6.5-dm-plugin
...
Merge from dotcloud/docker master
2013-11-14 14:14:13 -08:00
Guillaume J. Charmes
7cf60da388
Merge branch 'master' into shykes-0.6.5-dm-plugin
...
Conflicts:
utils.go
utils_test.go
2013-11-14 14:02:44 -08:00
Alexander Larsson
006e2a600c
ApplyLayer() use RemoveAll to handle removing directories
...
rmTargetPath can be a directory, so we have to use RemoveAll() or we
will fail to whiteout non-empty directories.
2013-11-14 22:56:18 +01:00
Michael Crosby
eace2dbe1d
Merge branch 'dm-plugin-new-ChangesDirs' of https://github.com/alexlarsson/docker into alexlarsson-dm-plugin-new-ChangesDirs
...
Conflicts:
archive/changes.go
2013-11-14 12:23:01 -08:00
Michael Crosby
629c6e3649
Merge pull request #2445 from alexlarsson/fix-shared-root-from-dm
...
Fix lxc start for shared root filesystems
2013-11-14 11:20:53 -08:00
Andy Rothfusz
c7aaf831d7
Merge pull request #2691 from SvenDowideit/add-instruction-path-limitations
...
except URL-based ADDs
2013-11-14 11:12:08 -08:00
Solomon Hykes
e9624bf715
Remove deprecated tags_test.go
2013-11-14 10:50:43 -08:00
Solomon Hykes
2a209afe5f
gofmt
2013-11-14 10:50:43 -08:00
Victor Vieux
c001a5af67
Integration tests: remove dependency on private APIs
2013-11-14 10:50:43 -08:00
Solomon Hykes
359a6f49b9
Move integration tests to integration/, expose missing public methods in the core
2013-11-14 10:50:00 -08:00
Solomon Hykes
099c53b28e
Merge pull request #29 from crosbymichael/try-load-aufs
...
Try to load aufs first then check in filesystems for aufs support
2013-11-14 10:11:19 -08:00
Michael Crosby
7b2d59b91e
Try to load aufs first then check in filesystems for aufs support
2013-11-14 09:42:12 -08:00
Guillaume J. Charmes
529c30261e
Merge pull request #28 from crosbymichael/close-sparse-files
...
Close sparse files when done
2013-11-14 07:02:47 -08:00
Frederick F. Kautz IV
7267c4b746
Removing sudo
2013-11-14 05:53:53 +00:00
Frederick F. Kautz IV
26533eb2c4
Adding a makefile
2013-11-14 05:34:25 +00:00
¨Sven
e42144674f
thankyou @tomdz - I forgot about URL based ADDs
2013-11-14 14:53:55 +10:00
Vinod Kulkarni
37abc07852
Improvise documentation for builder.rst / VOLUME command
2013-11-14 09:54:31 +05:30
Andy Rothfusz
61abc3f8ac
Merge pull request #2688 from dhrp/doc-layout-dotcloud-to-docker-inc
...
Updated documentation footer to say "Docker Inc." instead of dotCloud. And added Read the Docs.
2013-11-13 18:31:21 -08:00
Andy Rothfusz
5fc56b6b47
Merge pull request #2661 from rogaha/links_docs
...
- Added a doc about Links and Container Naming
2013-11-13 18:15:25 -08:00
Andy Rothfusz
059950b095
Clean up sphinx syntax, upgrade http markup package, minor link changes, update intro.
2013-11-13 17:45:22 -08:00
Michael Crosby
bbc9fc7907
Close sparse files when done
2013-11-13 17:05:32 -08:00
Michael Crosby
7682ec04cd
Merge pull request #27 from shykes/refactor_dm
...
Add more dm unit tests
2013-11-13 16:50:26 -08:00
Guillaume J. Charmes
590465b395
Merge branch 'shykes-0.6.5-dm-plugin' into refactor_dm
2013-11-13 16:47:37 -08:00
Guillaume J. Charmes
05d70cbcf4
More dm unit tests
2013-11-13 16:46:10 -08:00
Thatcher Peskens
9ab85f4d12
Updated documentation footer to say "Docker Inc." instead of dotCloud. And added link to Read the Docs for giving them credit to hosting us. (Thanks Read The Docs!)
2013-11-13 16:09:23 -08:00
Michael Crosby
539708aa8a
Merge pull request #26 from shykes/refactor_dm
...
Refactor dm
2013-11-13 15:45:58 -08:00
Guillaume J. Charmes
3aaef96e36
Merge branch 'shykes-0.6.5-dm-plugin' into refactor_dm
2013-11-13 15:44:13 -08:00
Guillaume J. Charmes
921e2e9ae2
Merge pull request #25 from crosbymichael/add-aufs-diff-test
...
Add test for ApplyDiff
2013-11-13 15:43:26 -08:00
Guillaume J. Charmes
b50838c359
Merge pull request #24 from crosbymichael/dm-tests
...
Add device mapper tests for driver.go
2013-11-13 15:41:59 -08:00
Guillaume J. Charmes
4bebca848e
Add devmapper_test.go
2013-11-13 15:35:52 -08:00
Michael Crosby
6b3dd02bb8
Add test coverage for devicemapper driver.go
2013-11-13 14:56:26 -08:00
Michael Crosby
80e7319558
Make sure setInitialized is called when device is mounted
2013-11-13 14:54:47 -08:00
Guillaume J. Charmes
1d188c8737
Create devmapper_wrapper.go
2013-11-13 14:36:31 -08:00
Andy Rothfusz
3cf23b93ea
Merge pull request #2679 from FreekKalter/master
...
fix error in python webapp example
2013-11-13 13:35:01 -08:00
Guillaume J. Charmes
3ba6835ead
Merge pull request #2676 from tianon/go1.2rc4
...
Update to go1.2rc4
2013-11-13 11:45:56 -08:00
Guillaume J. Charmes
dc13b9473f
Merge pull request #2686 from shykes/gofmt
...
gofmt
2013-11-13 11:35:37 -08:00
Solomon Hykes
b00d5f0185
gofmt
2013-11-13 19:25:55 +00:00
Andy Rothfusz
8e71391572
Merge pull request #2660 from SvenDowideit/2601-remote-api-json-case
...
update the API docs to reflect the change in the case of the /index/search reposnse
2013-11-13 11:17:54 -08:00
Michael Crosby
a69d86e0b1
Add test for ApplyDiff
2013-11-13 11:03:56 -08:00
Andy Rothfusz
077c2496ed
Merge pull request #2681 from SvenDowideit/add-instruction-path-limitations
...
add a little more info about the limitations of ADD wrt ../ and docker build
2013-11-13 10:56:35 -08:00
Guillaume J. Charmes
46ab7d1e8a
Merge pull request #15 from alexlarsson/dm-plugin-explicit-init
...
Remove devicemapper lazy initialization
2013-11-13 10:46:24 -08:00
Tianon Gravi
b94e9ed0de
Merge pull request #2652 from tianon/upstart-defaults-too
...
Add /etc/default/docker support to upstart, too (mirroring sysvinit)
2013-11-13 10:42:41 -08:00
Guillaume J. Charmes
e3597624dd
Merge pull request #23 from crosbymichael/ignore-dir-sizes
...
Ignore dir sizes in TreeSize func
2013-11-13 10:40:03 -08:00
Ryan Seto
02884ee429
Add more depth to the upstart example in host_integration.rst
...
I found that the original example wasn't starting the docker container when docker is started. So, I modified it using information I found from https://groups.google.com/forum/#!msg/docker-user/OWz8EOpiXuo/L_uxGFQuYlkJ
Also, upstart wasn't starting docker if it wasn't running ahead of time. So, I added a change to the docker upstart script to solve this.
2013-11-13 13:34:34 -05:00
Michael Crosby
a4f14528c2
Ignore dir sizes in TreeSize func
2013-11-13 10:33:24 -08:00
Jérôme Petazzoni
8145e57cee
Add warning about SYS_BOOT capability with pre-3.4 kernels and pre-0.8 LXC.
2013-11-13 10:29:29 -08:00
Solomon Hykes
c964494d31
Merge pull request #2673 from shykes/engine-patch-2
...
* Engine: expand the engine API with 'create' and 'start' jobs Edit
2013-11-13 10:14:56 -08:00
Solomon Hykes
c6e83b8779
Merge pull request #2656 from shykes/export-restrictions-debian
...
Change crypto export notice to meet Debian requirements
2013-11-13 09:37:23 -08:00
Guillaume J. Charmes
369e39aea1
Merge pull request #2680 from inglesp/patch-1
...
Typo in ROADMAP.md
2013-11-13 09:19:37 -08:00
¨Sven
af0b2e38c3
add a little more info about the limitations of ADD wrt ../ and docker build -
2013-11-13 22:55:55 +10:00
inglesp
87b4bb9fcc
Typo in ROADMAP.md
2013-11-13 12:32:49 +00:00
Freek Kalter
f5e6c2d060
fix error in python webapp example
...
When getting the private port used by a container using
`docker port` returns 0.0.0.0:49353, stript just the portnumber of the address with awk to used it in the rest of the example code.
2013-11-13 13:20:38 +01:00
¨Sven
f0f8462d18
update the v1.7 API to reflect the case change in the /index/search response, and note that its to align better with the registry server response that its proxying
2013-11-13 22:11:20 +10:00
Xiuming Chen
0013aa7d9f
Minor code simplification for Containers api
2013-11-13 01:29:00 -08:00
Liang-Chi Hsieh
1d7f22c0d4
use Binds key in hostConfig to detect volumes mounted from external.
2013-11-13 15:08:46 +08:00
Liang-Chi Hsieh
6a693176d6
skip the volumes mounted when deleting the volumes of container.
2013-11-13 14:58:24 +08:00
Tianon Gravi
8523d5518c
Update to go1.2rc4
2013-11-12 21:51:12 -07:00
Solomon Hykes
6c4393ccbb
Merge branch 'job-create-start-clean' into engine-patch-2
...
Conflicts:
engine/engine.go
engine/job.go
server.go
utils_test.go
2013-11-13 00:36:20 +00:00
Solomon Hykes
3885ef585b
Merge pull request #2612 from tianon/release-script-tweaks
...
* Hack: release script tweaks
2013-11-12 15:04:26 -08:00
Victor Vieux
388057f11a
Merge pull request #2648 from dotcloud/docker_kill_exit_code
...
Make sure docker kill exit with failure in case of error
2013-11-12 14:40:17 -08:00
Michael Crosby
a06edd77e5
Merge pull request #22 from shykes/shykes-0.6.5-dm-plugin
...
Fix ImageTree test
2013-11-12 12:30:30 -08:00
Guillaume J. Charmes
c69e6a90e4
Merge pull request #2663 from viirya/fix_nameserver_regex
...
Fix nameserver regex
2013-11-12 12:29:40 -08:00
Guillaume J. Charmes
08623dc216
Fix ImageTree test
2013-11-12 12:25:35 -08:00
Guillaume J. Charmes
50d80a8938
Merge pull request #17 from alexlarsson/dm-plugin-whiteout-directory
...
archive.ApplyLayer() - handle directory whiteouts
2013-11-12 12:16:30 -08:00
Alexander Larsson
6f3c32eb18
archive.ApplyLayer() - handle directory whiteouts
...
When directories are white-outed we can get called with the previously
removed directories. Handle this with os.IsNotExist(error).
2013-11-12 21:14:54 +01:00
Guillaume J. Charmes
0dd92d8f1c
Merge pull request #21 from crosbymichael/pull-parent-layers
...
Pull parent layers first before children
2013-11-12 11:50:20 -08:00
Michael Crosby
7301fbe035
Pull parent layers first before children
2013-11-12 11:48:35 -08:00
Guillaume J. Charmes
4ec05b5dbf
Merge pull request #20 from crosbymichael/force-driver-to-implement-differ
...
Force driver to implement differ
2013-11-12 11:48:20 -08:00
Victor Vieux
71c05bb87c
Merge pull request #2662 from dotcloud/do_not_cleanup_start_if_running
...
on docker start, do not cleanup if already running
2013-11-12 11:02:10 -08:00
Victor Vieux
637850063c
Merge pull request #2614 from dotcloud/prevent_delete_image_running_container
...
Runtime: prevent deletion if image is used by a running container
2013-11-12 11:01:51 -08:00
Victor Vieux
dcc9980550
Merge pull request #2657 from dotcloud/fix_docker_images_output
...
use utils.ParseRepositoryTag instead of strings.split in docker images
2013-11-12 11:01:29 -08:00
Victor Vieux
e405337926
Merge pull request #2669 from tianon/clarify-test-calls
...
Add clarification of multiple "go test" calls in hack/make/*test
2013-11-12 10:42:24 -08:00
Tianon Gravi
5cdb3aec50
Add clarification of multiple "go test" calls in hack/make/*test
2013-11-12 11:23:06 -07:00
Victor Vieux
b314f19db8
Merge branch 'tests/insert' of https://github.com/mrallen1/docker into mrallen1-tests/insert
...
Conflicts:
server.go
2013-11-12 10:19:29 -08:00
Roberto Gandolfo Hashioka
353243a725
- Improved documentation and typos fixing (Thanks to @jamtur01)
2013-11-12 10:11:52 -08:00
Liang-Chi Hsieh
879aa29cb0
modify test of GetNameserversAsCIDR for its regex change.
2013-11-12 18:18:30 +08:00
Michael Crosby
5d9723002b
Allow drivers to implement ApplyDiff in Differ interface
2013-11-11 19:09:57 -08:00
Liang-Chi Hsieh
1e5ba57de3
fix nameserver regex.
2013-11-12 10:53:34 +08:00
Victor Vieux
bc6d872841
on docker start, do not cleanup if already running
2013-11-11 18:15:38 -08:00
Roberto Gandolfo Hashioka
981560c436
- Added a doc about Links and Container Naming
2013-11-11 17:38:54 -08:00
Victor Vieux
d589cc3622
Merge pull request #2527 from jpoimboe/fedora-iptables-fix
...
Fix container networking on Fedora
2013-11-11 15:12:40 -08:00
Andy Rothfusz
69a9614cb4
Merge pull request #2621 from rogaha/rm_del_all_example
...
- Added delete all the containers example (docker rm `docker ps -a -q`)
2013-11-11 14:55:50 -08:00
Victor Vieux
e2ac0e6b80
add wait, stop, start, restart, rm, rmi
2013-11-11 14:47:23 -08:00
Michael Crosby
2c7f50a77d
Add ability to exclude files from tar
2013-11-11 14:30:38 -08:00
Solomon Hykes
01dd7e7459
Change crypto export notice to meet Debian requirements
2013-11-11 22:08:37 +00:00
Victor Vieux
84a3600ea8
use utils.ParseRepositoryTag instead of strings.split in docker images
2013-11-11 13:54:17 -08:00
Andy Rothfusz
cb9e0aee48
Merge pull request #2646 from fgrehm/contrib-vagrant
...
Update contrib/vagrant-docker with projects available
2013-11-11 13:49:15 -08:00
Andy Rothfusz
52d3137713
Merge pull request #2641 from artagnon/master
...
CONTRIBUTING: wrap a couple of long lines
2013-11-11 13:43:30 -08:00
Victor Vieux
4c7d24bc8b
Merge branch 'master' of https://github.com/zilin/docker into zilin-master
...
Conflicts:
container.go
2013-11-11 12:59:18 -08:00
Victor Vieux
87c8437a90
Merge pull request #2140 from SvenDowideit/2098-run-cidfile-should-return-longid
...
Server: always return long id's
2013-11-11 13:06:19 -08:00
Daniel Mizyrycki
6fab249b21
Merge pull request #2313 from wazboy/master
...
Vagrant AWS update
2013-11-11 13:01:20 -08:00
Victor Vieux
da24945070
Merge branch 'master' of https://github.com/aanand/docker into aanand-master
2013-11-11 12:34:16 -08:00
Michael Crosby
4d1a537433
Remove Differ and Changer interfaces
...
Add the methods to the Driver interface
to force the drivers to implement the methods
2013-11-11 12:10:53 -08:00
Tianon Gravi
ca113bb1b2
Merge pull request #2613 from tianon/ubuntu-fpm-tweaks
...
Update ubuntu packaging script, especially to stop docker group deletion
2013-11-11 12:01:40 -08:00
Andy Rothfusz
9ff36cb00c
Merge pull request #2630 from jamtur01/api_status
...
Added status column to API client table
2013-11-11 11:56:04 -08:00
Mark Allen
62f873aa1f
Just return the id; nothing else.
2013-11-11 13:26:24 -06:00
Tianon Gravi
2091b59721
Merge pull request #2653 from tianon/sysvinit-upstart-check
...
Update upstart check in sysvinit to be exactly the same as the init_is_upstart function
2013-11-11 11:00:07 -08:00
Tianon Gravi
88edba7e86
Update upstart check in sysvinit to be exactly the same as the init_is_upstart function from /lib/lsb/init-functions (which isn't available in 12.04 or we'd use it directly)
2013-11-11 11:57:25 -07:00
Solomon Hykes
ec6fe9f200
Hack: set NONUKE environment variable to run the tests without cleanup, to investigate temp directories
2013-11-11 18:56:21 +00:00
Tianon Gravi
5fe4c9a39a
Merge pull request #2651 from tianon/fix-sysvinit-upstart-logic
...
Fix sysvinit upstart detection and give it a pretty message
2013-11-11 10:39:51 -08:00
Michael Crosby
2fc0084f6b
Merge pull request #2633 from danderson/2598-fix-iptables-anydest
...
Correctly express "any address" to iptables.
2013-11-11 10:22:02 -08:00
Tianon Gravi
7cf7dda87d
Add /etc/default/docker support to upstart, too (mirroring sysvinit)
2013-11-11 11:13:16 -07:00
Tianon Gravi
bb76157d24
Fix sysvinit upstart detection and give it a pretty message
2013-11-11 11:10:19 -07:00
Solomon Hykes
e87c3ea342
Merge pull request #19 from alexlarsson/dm-plugin-Diff-fallback
...
Implement fallback operation for driver.Diff()
2013-11-11 10:09:12 -08:00
Andy Rothfusz
1d9139bb89
Merge pull request #2574 from crosbymichael/api-port-changes
...
Update documentation to reflect changes in Config and HostConfig
2013-11-11 09:59:48 -08:00
Guillaume J. Charmes
8149439d95
Make sure docker kill exit with failure in case of error
2013-11-11 09:15:51 -08:00
Guillaume J. Charmes
402a58a75a
Fix formatting in tests
2013-11-11 09:05:38 -08:00
Alexander Larsson
e82f8c1661
Implement fallback operation for driver.Diff()
...
This moves the Diff() operation to a separate Differ interface and
implements a fallback that uses the Changes() results to encode
a diff tar.
2013-11-11 17:46:07 +01:00
Fabio Rehm
9c7a8edddd
Update contrib/vagrant-docker with projects available
2013-11-11 13:36:44 -02:00
Alexander Larsson
b6ef4bc952
archive.ChagesDir() - faster and better implementation
...
This replaces the current version with the latest version from the
dm branch. Advantages in this version:
We only scan each directory tree once, which means less i/o and less chance
of container changes inbetween the two scans causing inconsistencies.
We avoid comparing some fields for change detection:
* Inode
* size-in-blocks
These can change during a copy operation (e.g. in the dummy backend)
without needing to actually reflect a change in content or metadata.
* Ctime
Any copy operation will create a new Ctime value, and there is no
API to change it to the "source" value.
* size for directories
The size of a directory doesn't have to be the same just because you
recreated the same content as another director. Internal details in
the filesystem may make these different with no "real" change.
2013-11-11 14:51:19 +01:00
Alexander Larsson
b5795749d1
Remove devicemapper lazy initialization
...
We now always initialize devicemapper on startup, so
no need for the code that did lazy initialization, we
just delete it.
2013-11-11 13:29:27 +01:00
Ramkumar Ramachandra
cf30b85eb1
CONTRIBUTING: wrap a couple of long lines
...
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com >
2013-11-11 16:21:34 +05:30
Galen Sampson
ccbb5d3492
Vagrantfile updates.
...
- Remove the overrides config.vm.box and config.vm.box_url and use
the same values for all providers.
- Use the same private key path for all providers. It is still possible
to set a different private key path through the environment variable
SSH_PRIVKEY_PATH if desired (your AWS key may be different from your
Virtualbox key).
- Allow the environment variable AWS_INSTANCE_TYPE to specify the
instance type of instead of hard coding the AWS instance type as
't1.micro'. 't1.micro' is still the default if unspecified.
- Use the same environment variables for keys as the Amazon provided EC2
API tools. This allows people who already have the EC2 tools set up
correctly to use 'vagrant up' with less environment configuration
than before.
- Rewrite the provisioning code. The goal is to be idempotent and to
correctly install docker for all providers instead of just virtualbox.
It will conditionally install the virtualbox guest additions if
virtualbox is the provider.
- Update the AWS install documentation to reflect the changes.
2013-11-10 23:39:26 -08:00
James Turnbull
5a1bfd9aa9
Added status column to API client table
2013-11-10 12:14:45 -05:00
Mark Allen
8cc19765b4
Edits after code review
...
Return long image ID
Return streamformatted error or "raw" error
2013-11-10 00:06:55 -06:00
David Anderson
8ba8783bcc
Correctly express "any address" to iptables.
...
Iptables interprets "-d 0.0.0.0" as "-d 0.0.0.0/32", not /0. This
results in the DNAT rule never matching any traffic if not bound
to a specific host IP.
Fixes #2598
2013-11-09 19:40:56 -08:00
Roberto Gandolfo Hashioka
4ec0b51578
- Updated description
2013-11-09 11:08:43 -08:00
Tianon Gravi
7f1b179c67
Fix the display of get.docker.io in Firefox by making our index files text/plain
2013-11-09 02:28:04 -07:00
Sven Dowideit
b3974abe4f
make all image ID and container ID API responses use the Long ID ( Closes #2098 )
2013-11-09 12:16:49 +10:00
Solomon Hykes
948bb29d27
Don't use drivers to store temporary image downloads
2013-11-09 00:53:58 +00:00
Roberto Gandolfo Hashioka
403f9fc357
- Added delete all the containers example
2013-11-08 16:47:42 -08:00
Michael Crosby
1f35531f39
Merge pull request #13 from crosbymichael/fix-volume-mount
...
Do not pass container information when creating a volume
2013-11-08 16:35:00 -08:00
Michael Crosby
f30c660f6f
Merge pull request #12 from crosbymichael/core-driver-test-failures
...
Core driver test failures
2013-11-08 16:33:53 -08:00
Tianon Gravi
498b6031b1
Update ubuntu packaging script, especially to stop docker group deletion
2013-11-08 17:23:37 -07:00
Michael Crosby
ddb27268c9
Do not pass container information when creating a volume
2013-11-08 16:11:57 -08:00
Andy Rothfusz
f26da9638f
Merge pull request #2590 from metalivedev/2585-addphplib
...
Fix 2585 and clean up warning in contributing.rst
2013-11-08 15:35:24 -08:00
Michael Crosby
1eb00e1d5b
Allow drivers to export their own diff
2013-11-08 15:32:50 -08:00
Guillaume J. Charmes
126b17a0ff
Merge pull request #2615 from jpoimboe/ghost-networking-fix
...
setup network when reconnecting to ghost container
2013-11-08 15:31:55 -08:00
Andy Rothfusz
34d294c461
Fix 2585, rebase to master
2013-11-08 15:15:45 -08:00
Victor Vieux
45c2b5dc1a
prevent deletion if image is used by a running container
2013-11-08 15:01:01 -08:00
Michael Crosby
9514767587
Allow driver to provide changes if it impl the Changer interface
2013-11-08 14:54:20 -08:00
Tianon Gravi
f56945d71b
Update release script to move https://get.docker.io/ubuntu/info to https://get.docker.io/ubuntu/ and provide a backwards-compatibility redirect (same for /builds/info)
2013-11-08 15:45:18 -07:00
Tianon Gravi
b8e7ec1b74
Update release script with proper support for non-*.docker.io bucket URLs
2013-11-08 15:44:52 -07:00
Guillaume J. Charmes
3bbe8ee055
Merge pull request #2611 from seancron/changelog-edit
...
Removes duplicate changelog entry
2013-11-08 14:39:02 -08:00
Josh Poimboeuf
2448058ee2
setup network when reconnecting to ghost container
...
Re-adding the line to setup the network when reconnecting to a ghost
container. It was inadvertently removed by commit
31638ab2ad .
2013-11-08 16:28:41 -06:00
Sean Cronin
ca174ae84d
Removes duplicate changelog entry
2013-11-08 17:17:39 -05:00
Victor Vieux
f9dd0da182
Merge pull request #2610 from stapelberg/patch-1
...
Return “err” instead of “nil” when MkdirAll() fails when binding a volume
2013-11-08 14:00:06 -08:00
Michael Stapelberg
e7fdcc15c5
Return “err” instead of “nil” when MkdirAll() fails when binding a volume
2013-11-08 22:52:10 +01:00
Michael Crosby
f512049c8f
Add unit test for child changes diff in aufs
2013-11-08 12:25:17 -08:00
Andy Rothfusz
67b0b97a8f
Merge pull request #2526 from metalivedev/2074-AddKnownIssues
...
Add Known Issue
2013-11-08 12:14:04 -08:00
Michael Crosby
20f690f176
Make sure dirs are created before injecting file
2013-11-08 12:06:15 -08:00
Michael Crosby
6669c86fdf
Use tmp dir in driver home
2013-11-08 11:56:34 -08:00
Solomon Hykes
78ef0bd998
Merge pull request #6 from alexlarsson/fix-ApplyLayer-remove
...
archive.ApplyLayer() remove files recursively
2013-11-08 11:46:55 -08:00
Solomon Hykes
c1563de7a1
Merge pull request #10 from crosbymichael/aufs-fixes
...
Aufs fixes and driver dir namespaceing
2013-11-08 11:45:45 -08:00
Michael Crosby
08a276986c
Name sure drivers are confined into their own dir
2013-11-08 11:36:58 -08:00
Michael Crosby
ed18844613
Implement changes for aufs driver
2013-11-08 11:10:33 -08:00
Michael Crosby
52f31657cc
Do not remove mountpoint on umount
2013-11-08 10:17:51 -08:00
Michael Crosby
6d0b3f350e
Merge pull request #9 from crosbymichael/fix-aufs-tests
...
Fix aufs error at startup
2013-11-08 09:55:24 -08:00
Guillaume J. Charmes
310fbe7bb7
Merge pull request #2565 from danielnorberg/master
...
lock around read operations in graph
2013-11-08 09:34:18 -08:00
Michael Crosby
3f2a5912ee
Merge pull request #2593 from dotcloud/2578
...
Fix mergeConfig with new ports
2013-11-08 09:23:06 -08:00
Michael Crosby
65102d6b36
Merge pull request #2597 from dotcloud/deprecate_separate_tag
...
Deprecate old tagging format
2013-11-08 09:15:47 -08:00
Michael Crosby
997a32706f
Merge pull request #2599 from dotcloud/prevent_panic_wrong_api_use
...
Prevent panic if you use API in a wrong way
2013-11-08 09:09:03 -08:00
Guillaume J. Charmes
5cf6ad4565
Merge pull request #2584 from dotcloud/docker-ci
...
docker-ci production sync
2013-11-08 08:24:09 -08:00
Mark Allen
bf8e0277bb
Add ImageInsert tests
2013-11-08 00:16:45 -06:00
David Sissitka
5957dd9091
Make "docker insert" errors obvious
...
Closes #1130
See also #1942
2013-11-08 00:15:19 -06:00
Michael Crosby
51c93c0f33
Fix aufs error at startup
...
Add String methods to other drivers
2013-11-07 19:02:15 -08:00
Victor Vieux
49d7b87cfc
prevent panic if you use API in a wrong way
2013-11-07 18:54:00 -08:00
Solomon Hykes
8c21d2acd3
Set DOCKER_DRIVER to override the choice of driver (aufs, devicemapper or dummy)
2013-11-08 02:49:32 +00:00
Solomon Hykes
1e5c61041f
Don't hardcode dependency on aufs in the tests
2013-11-08 02:49:08 +00:00
Solomon Hykes
99210c9c6e
Don't rely on drivers for diff and export
2013-11-08 02:48:52 +00:00
Solomon Hykes
1764cf1990
Fix a bug which caused Graph.Register to fail when Graph.Mktemp() returns an existing directory.
2013-11-08 02:13:11 +00:00
Victor Vieux
f417c4b099
Merge branch '1887-allow_ro_volumes-from' of https://github.com/daniel-garcia/docker into daniel-garcia-1887-allow_ro_volumes-from
2013-11-07 17:59:55 -08:00
Solomon Hykes
9afe475edb
Merge pull request #8 from crosbymichael/improve-aufs-detection
...
aufs: Improve aufs detection by looking at proc fs
2013-11-07 17:59:24 -08:00
Michael Crosby
043a576171
Improve aufs detection by looking at proc fs
2013-11-07 17:57:14 -08:00
Solomon Hykes
81674fbbdf
New 'dummy' driver uses plain directories and regular copy
2013-11-08 01:52:56 +00:00
Solomon Hykes
0a9df6bc1a
Merge pull request #7 from crosbymichael/updated-interfaces
...
Updated aufs driver for new interface
2013-11-07 17:43:31 -08:00
Guillaume J. Charmes
ef57752bce
Deprecate old tagging format
2013-11-07 17:30:51 -08:00
Michael Crosby
12ffead71a
Fix test for aufs graph and add aufs driver import
2013-11-07 17:01:57 -08:00
Michael Crosby
b8b509e1c8
Update aufs driver to new interface spec
2013-11-07 16:46:47 -08:00
Solomon Hykes
01990b65a3
Move Change to the archive package
2013-11-07 16:46:47 -08:00
Solomon Hykes
9ae4bcaaf8
Move Change to the archive package, and fix a leftover merge in
...
Container.Inject()
2013-11-08 00:45:07 +00:00
Solomon Hykes
f1127b9308
gofmt
2013-11-07 23:58:03 +00:00
Guillaume J. Charmes
4f8b6c3283
Merge pull request #2348 from SvenDowideit/2328-docker-events-since-date-string
...
Use string timestamp for docker events -since
2013-11-07 15:47:41 -08:00
Sven Dowideit
01fea3cf11
Closes #2328 - allow the user to specify a string timestamp (not just a unix epoch) in the string format that the docker cli shows to the user
2013-11-08 09:32:13 +10:00
Solomon Hykes
165d1bdbc0
Merge branch 'master' into 0.6.5-dm-plugin
...
Conflicts:
container.go
runtime.go
2013-11-07 23:26:52 +00:00
Roberto Gandolfo Hashioka
eba3c36b38
- Included the sudo alternative as an example_header
2013-11-07 14:44:07 -08:00
Solomon Hykes
4a8a7d4edd
devmapper: port to the new driver API and reactivate driver
2013-11-07 22:41:55 +00:00
Solomon Hykes
f2bab1557c
Simplify graphdriver interface: Create, Get. No more external mounting or Dir/Image interface
2013-11-07 22:38:50 +00:00
Victor Vieux
49c4231f07
fix mergeConfig with new ports
2013-11-07 14:31:25 -08:00
Josh Poimboeuf
ec4657b28a
network: add iptables rules to explicitly allow forwarding
...
Explicitly enable container networking for Fedora and other distros that
have a REJECT all rule at the end of their FORWARD table.
2013-11-07 16:23:39 -06:00
Roberto Gandolfo Hashioka
304d39cc50
- Fix the attach examples according to the new attach behavior
...
- Add the option of adding the user to docker's group and avoid the usage of "sudo" before each command
2013-11-07 14:06:49 -08:00
Alexander Larsson
484804abff
archive.ApplyLayer() remove files recursively
...
Some aufs metadata are directories, and whiteouts can be for
directories, so use os.RemoveAll() for these.
2013-11-07 22:46:44 +01:00
Michael Crosby
cd4f7321c9
Merge pull request #2589 from dotcloud/gofmt
...
Go fmt
2013-11-07 12:32:58 -08:00
Solomon Hykes
a63ff8da46
Fix a crash in graphdriver init
2013-11-07 20:31:50 +00:00
Solomon Hykes
77ae9789d3
Internal cleanup: use the mounted container filesystem instead of manipulating the aufs layers directly
2013-11-07 20:30:56 +00:00
Michael Crosby
132db329d4
Merge pull request #2591 from dotcloud/fix_Assign_id_as_name_when_all_else_fails
...
Fix Assign id as name when all else fails
2013-11-07 12:29:02 -08:00
Guillaume J. Charmes
6998c3c387
go fmt
2013-11-07 12:27:33 -08:00
Victor Vieux
26f846bf77
fix Assign id as name when all else fails
2013-11-07 12:23:29 -08:00
Andy Rothfusz
97c3de7e6b
Fix 2585 and clean up warning in contributing.rst
2013-11-07 12:20:23 -08:00
Michael Crosby
b5c984f9b4
Merge pull request #2561 from dotcloud/add_iptabled_errors
...
Make iptable return an error in case of output
2013-11-07 09:15:09 -08:00
Daniel Mizyrycki
249f76bebd
docker-ci 0.4.5: Sync tests with progress in docker and docker-registry. Use revamped shiny DinD.
2013-11-06 20:05:26 -08:00
Daniel Mizyrycki
e7df38dbd0
docker-ci 0.40. Migrate docker-ci to Digital Ocean.
2013-11-06 19:13:58 -08:00
Daniel Mizyrycki
efb4c800a7
docker-ci 0.37. Patch hack/dind with latest code for docker-test.
2013-11-06 19:13:58 -08:00
Daniel Mizyrycki
0cbeda7391
docker-ci 0.36. Patch hack/dind with latest code for nightly release to work.
2013-11-06 19:13:58 -08:00
Daniel Mizyrycki
1717227636
docker-ci 0.35. Push docker coverage and testing into docker-ci production. Update docker nightlyrelease
2013-11-06 19:13:58 -08:00
Daniel Mizyrycki
50dd9791f7
testing infrastructure, issue #1800 : Refactor docker testing using Docker in Docker
2013-11-06 19:13:58 -08:00
Andy Rothfusz
9990db2f5a
Fix bold
2013-11-06 18:07:55 -08:00
andy diller
2d1155407a
updated create, showing how to set expose port and bind to public port for ssh
2013-11-06 18:07:55 -08:00
Andy Rothfusz
37dcff0c13
Merge pull request #2557 from jamtur01/new_redis
...
Updated Redis service example to use links. Removed "Linking Redis" example as redundant.
2013-11-06 17:54:34 -08:00
Andy Rothfusz
38f1838e82
Merge pull request #2567 from mck-/patch-1
...
Add -p when running the container (node example)
2013-11-06 17:34:11 -08:00
Andy Rothfusz
807a305f36
Merge pull request #1794 from justone/add-images-tree
...
add -tree option to images
2013-11-06 16:12:36 -08:00
Victor Vieux
cb1c90975b
Merge pull request #2577 from dotcloud/bump_v0.6.6
...
Bump v0.6.6
2013-11-06 13:41:52 -08:00
Nate Jones
363738b8f2
updating cli help doc for images
2013-11-06 12:03:45 -08:00
Victor Vieux
6d420407ca
Merge pull request #2577 from dotcloud/bump_v0.6.6
...
Bump v0.6.6
2013-11-06 12:03:03 -08:00
Alexander Larsson
157d99a727
lxc: Work around lxc-start need for private mounts
...
lxc-start requires / to be mounted private, otherwise the changes
it does inside the container (both mounts and unmounts) will propagate
out to the host.
We work around this by starting up lxc-start in its own namespace where
we set / to rshared.
Unfortunately go can't really execute any code between clone and exec,
so we can't do this in a nice way. Instead we have a horrible hack that
use the unshare command, the shell and the mount command...
2013-11-06 20:43:06 +01:00
Victor Vieux
360a694c52
Bump version to v0.6.6
2013-11-06 11:43:02 -08:00
Alexander Larsson
c5bc7d5158
Utils: Add ShellQuoteArguments
2013-11-06 20:39:09 +01:00
Nate Jones
16eba6bbb5
fix /images/json doc for 1.7
2013-11-06 11:30:04 -08:00
Victor Vieux
0dd6c6645b
Merge pull request #2568 from mrallen1/fix/1965
...
See if a path exists before injecting Reader there
2013-11-06 10:57:06 -08:00
Michael Crosby
70f44d5531
Update documentation to reflect changes in Config and HostConfig
2013-11-06 10:01:58 -08:00
Guillaume J. Charmes
45aba3dc95
Merge pull request #2334 from SvenDowideit/2149-small-cli-usability-change
...
change ID to CONTAINER ID/IMAGE ID
2013-11-06 09:45:23 -08:00
Guillaume J. Charmes
c22ff0296e
Merge pull request #1577 from mrallen1/fix/1502
...
Prevent DNS server conflicts in CreateBridgeIface
2013-11-06 07:52:50 -08:00
Guillaume J. Charmes
00f1398f7a
Add debug to iptables
2013-11-06 07:37:43 -08:00
Mark Allen
74f853a2ae
See if a path exists before injecting Reader there
...
Closes #1965
2013-11-05 23:44:52 -06:00
Daniel Norberg
20881f1f78
gograph: allow Walk() reentrance
...
Hold the read lock while reading the child graph,
then walk over the children without any lock, in
order to avoid deadlock.
2013-11-06 00:18:45 -05:00
Marc Kuo
3108f0526e
Add -p when running the container
...
Without it, docker was not mapping/exposing the private port
Docker version 0.6.5, build 3ff8459
2013-11-05 20:48:16 -08:00
Nate Jones
22ef38ee79
fixup for rebase
2013-11-06 04:23:07 +00:00
Nate Jones
6d5b73c2a6
update "images" documentation
2013-11-06 04:23:07 +00:00
Nate Jones
b7d1d35c27
add image size to -tree
2013-11-06 04:23:07 +00:00
Nate Jones
f1aeac361a
adding test for "images -tree"
2013-11-06 04:23:02 +00:00
Nate Jones
d9fe0647cb
adding test for "images -viz"
2013-11-06 04:04:24 +00:00
Nate Jones
059bb7a262
make existing tests pass
2013-11-06 03:58:16 +00:00
Nate Jones
ec9a9a08b8
implement "images -tree"
2013-11-06 03:58:16 +00:00
Nate Jones
8f64759881
bring back /images/viz, but 404 for latest
2013-11-06 03:58:15 +00:00
Nate Jones
2a5998baf1
move "images -viz" to client
2013-11-06 03:58:15 +00:00
Nate Jones
dcf0279a50
fix "images -a"
2013-11-06 03:58:15 +00:00
Nate Jones
d7928b9a67
bump api version and ensure backward compat
2013-11-06 03:58:15 +00:00
Nate Jones
15867ff430
rework images JSON
2013-11-06 03:58:15 +00:00
Mark Allen
3560c922b1
Prevent DNS server conflicts in CreateBridgeIface
...
Retrieve /etc/resolv.conf data (if available)
Add checkNameserverOverlaps and call it to
make sure there are no conflicts
Add utils.GetNameserversAsCIDR and tests
Read /etc/resolv.conf and pull out nameservers,
formatting them as a CIDR block ("1.2.3.4/32")
2013-11-05 21:24:37 -06:00
Daniel Norberg
04aca7c9e3
gograph: Use RWMutex to allow concurrent readers
2013-11-05 22:07:14 -05:00
Guillaume J. Charmes
6113e1d62d
Merge pull request #2566 from unclejack/fix_commands_test
...
fix build for commands_test
2013-11-05 15:45:22 -08:00
unclejack
cdf0cf495d
fix build for commands_test
2013-11-06 01:41:54 +02:00
Daniel Norberg
1dc34e2b96
lock around read operations in graph
...
Writes and reads will fail with ErrBusy if there's
concurrent reads or writes, respectively. It is
not sufficient to only lock around writes.
2013-11-05 18:26:07 -05:00
Solomon Hykes
4d90e91243
Merge branch 'finalize-interfaces' into 0.6.5-dm-plugin
2013-11-05 23:24:46 +00:00
Solomon Hykes
8d6df3a7e2
Remove debug messages
2013-11-05 23:00:20 +00:00
Solomon Hykes
e5f8ab6160
Engine: 'create' creates a container and prints its ID on stdout
2013-11-05 23:00:20 +00:00
Solomon Hykes
5c42b2b512
Fix main()
2013-11-05 23:00:20 +00:00
Solomon Hykes
d3f074494a
Better error reporting in engine logs and unit tests
2013-11-05 23:00:20 +00:00
Solomon Hykes
434f06d03d
Engine: fix a bug when encoding a job environment to json
2013-11-05 23:00:20 +00:00
Solomon Hykes
5a85456d48
Hack: simplify the creation of test directories
2013-11-05 23:00:16 +00:00
Andy Rothfusz
980eda4c25
Merge pull request #2562 from tchaudhri/patch-1
...
(doc) Update ubuntulinux.rst
2013-11-05 14:52:07 -08:00
Andy Rothfusz
bf05eb8ac0
Merge pull request #2423 from rogaha/volumes_doc
...
Added volumes documentation
2013-11-05 14:38:28 -08:00
Tianon Gravi
f3f9f652e1
Merge pull request #2563 from mzdaniel/desktop-integration
...
contrib: Desktop integration. Firefox usecase.
2013-11-05 14:02:13 -08:00
Victor Vieux
2205bb43ea
Merge pull request #2298 from unclejack/2070-validate_src_for_bind_mounts
...
validate source for bind mounts
2013-11-05 13:31:10 -08:00
Daniel Mizyrycki
5af87d1475
contrib: Desktop integration. Firefox usecase.
2013-11-05 13:21:52 -08:00
unclejack
35430e8920
test: error out when bind mount source doesn't exist
...
This adds a test to verify that the server is checking whether the path
to be bind mounted actually exists on the server.
2013-11-05 22:54:24 +02:00
unclejack
4d2ba779e1
validate bind mounts on the server side
...
This changes the server side code to make sure that:
1) the source of a bind mount isn't /
The bind mount "/:/foo" isn't allowed.
2) Check that the source exists
The source to be bind mounted must exist.
This fixes issue #2070 .
2013-11-05 22:54:24 +02:00
unclejack
f1f39616eb
add test to ensure / can't be bind mounted
...
This adds a test which checks that we're erroring out when we attempt
to bind mount root in a container.
2013-11-05 22:54:24 +02:00
unclejack
4b8c41c4a2
disallow / as source for bind mount in the cli
...
This makes the docker cli reject docker run commands which include bind
mounts like "/:/some/path/in/the/container".
Bind mounting the root directory is a bad idea and the cli should throw
an error right away.
The same check will also be made by the remote API via another commit.
2013-11-05 22:52:54 +02:00
James Turnbull
e88368b34c
Removed redundant linking example
2013-11-05 14:28:57 -06:00
Tehmasp Chaudhri
4d5ecdbeb4
(doc) Update ubuntulinux.rst
...
small grammar changes - hopefully not worse than original :)
2013-11-05 12:08:56 -07:00
Victor Vieux
114e01cdc1
Merge pull request #2554 from dotcloud/copy-config-on-build
...
Use parent image config in buildfile
2013-11-05 10:54:49 -08:00
Victor Vieux
7f7926525a
Merge pull request #2517 from gurjeet/patch-2
...
Add gurjeet as an author
2013-11-05 10:52:54 -08:00
Solomon Hykes
02ddaad5d9
Engine: optional environment variable 'Logging' in 'serveapi'
2013-11-05 18:39:59 +00:00
Solomon Hykes
4e7cb37dcc
Engine: improved logging and identification of jobs
2013-11-05 18:39:59 +00:00
Solomon Hykes
ca6f0aa107
Engine: don't export private testing utilities
2013-11-05 18:39:59 +00:00
Solomon Hykes
847411a1ee
Engine: fix a bug which caused handlers to be shared between multiple engine instances
2013-11-05 18:39:59 +00:00
Solomon Hykes
7b17d55599
httpapi: don't create a pidfile if it isn't set in the configuration
2013-11-05 18:39:59 +00:00
Solomon Hykes
958b4a8757
Engine: 'start' starts the specified container
2013-11-05 18:39:59 +00:00
Andy Rothfusz
714acf5ade
Merge pull request #2559 from pattichen/master
...
Fix typo
2013-11-05 10:30:15 -08:00
Andy Rothfusz
962a66cd36
Merge pull request #2460 from SvenDowideit/2294-use-repo-colon-tag-everywhere
...
covert docker (commit|import|tag) to use REPOSITORY[:TAG]
2013-11-05 10:29:54 -08:00
Daniel Garcia
f9cb6ae46a
Add ability to mount volumes in readonly mode using -volumes-from
2013-11-05 11:58:51 -06:00
Solomon Hykes
433c8e9c7d
Separate a) initialization of the http api and b) actually serving the api into 2 distinct jobs
2013-11-05 17:41:37 +00:00
Solomon Hykes
140da580d4
Merge pull request #2 from tianon/dm-plugin-dockerfile
...
Hack: Add lvm2 static compilation to Dockerfile
2013-11-05 09:35:03 -08:00
Guillaume J. Charmes
ff8a4ba0aa
Check the output of iptables command.
2013-11-05 08:33:13 -08:00
Victor Vieux
dcaaecc815
Merge pull request #2558 from tianon/go-bump
...
Bump Dockerfile to go1.2rc3
2013-11-04 23:39:10 -08:00
pattichen
2cac813937
Fix typo
2013-11-04 22:36:57 -08:00
Michael Crosby
ed572b457d
Finalize driver interfaces
2013-11-04 20:51:12 -08:00
Tianon Gravi
fcc0ac6109
Bump Dockerfile to go1.2rc3
2013-11-04 21:12:18 -07:00
Victor Vieux
c5d4459a02
Merge pull request #2502 from hamo/unlink_err_v4
...
rewrite protocol check with switch-case in Server.Daemon
2013-11-04 17:46:46 -08:00
James Turnbull
1182797c6d
Updated Redis service example to use links
2013-11-04 19:18:37 -06:00
Victor Vieux
a482bfd715
Merge pull request #2382 from dotcloud/reflect_future_changes_search_api
...
Update docker search to reflect future changes of the api
2013-11-04 16:14:14 -08:00
Solomon Hykes
66bf395e4d
Merge branch 'dm-plugin-dockerfile' into 0.6.5-dm-plugin
2013-11-04 23:41:23 +00:00
Tianon Gravi
8ad46ef401
Merge pull request #2365 from tianon/sysvinit-consistency
...
Update sysvinit script to fix a few inconsistencies and be more useful/correct downstream
2013-11-04 15:34:51 -08:00
Victor Vieux
854cc5f559
remove column size hack
2013-11-04 15:34:51 -08:00
Solomon Hykes
5bad7d7229
Merge pull request #1 from crosbymichael/register-plugins
...
Add graph driver registration
2013-11-04 15:25:57 -08:00
Michael Crosby
752bfba2c5
Add graph driver registration
2013-11-04 15:22:34 -08:00
Tianon Gravi
d11f75b505
Add libdevmapper static compilation to Dockerfile for device-mapper
2013-11-04 16:11:33 -07:00
Tianon Gravi
24dd838aee
Update Dockerfile to consistently use tabs as the command argument separator
2013-11-04 15:39:16 -07:00
Michael Crosby
57cd17f656
Merge pull request #2499 from dotcloud/2414-logs_tty-fix
...
Fix logs with tty
2013-11-04 14:22:08 -08:00
Michael Crosby
99141ea3ca
Use parent image config in buildfile
2013-11-04 13:20:14 -08:00
Roberto Gandolfo Hashioka
3061e9f374
- Removed some unconfirmed info
...
- Added reference to the index.rst
2013-11-04 13:16:51 -08:00
Andy Rothfusz
19ad299600
Merge pull request #2534 from jamtur01/examples_fixes
...
A variety of syntax and style fixes for the Docker examples
2013-11-04 12:35:57 -08:00
Victor Vieux
177a2f5946
add CmdLogs test
2013-11-04 12:23:35 -08:00
Victor Vieux
1f44fd8624
Fix logs with tty
2013-11-04 12:19:20 -08:00
Guillaume J. Charmes
c065e564fb
Merge pull request #2549 from dotcloud/ensure-container-name
...
Ensure container name on register
2013-11-04 12:12:42 -08:00
Guillaume J. Charmes
342bd43b76
Merge pull request #2525 from dotcloud/fix_hostnames
...
Fix regression in /etc/hosts
2013-11-04 11:26:27 -08:00
Guillaume J. Charmes
b380866f44
Merge pull request #2551 from dotcloud/concurrent-db-access
...
Add lock around write operations in graph
2013-11-04 11:24:59 -08:00
Andy Rothfusz
dc333878d2
Merge pull request #2533 from jamtur01/add_sudo
...
Some format and syntax changes.
2013-11-04 11:24:51 -08:00
Guillaume J. Charmes
261c2e23d3
Merge pull request #2501 from dotcloud/2480-check_port-fix
...
check port is valid
2013-11-04 11:23:55 -08:00
Michael Crosby
957db15ef4
Add lock around write operations in graph
...
The graph uses a persistent database connection so
a lock is required because our current sqlite3 driver
does not implement retry logic when the ErrBusy is received.
2013-11-04 10:28:38 -08:00
Michael Crosby
a9ed238bb7
Ensure container name on register
2013-11-04 09:28:40 -08:00
Solomon Hykes
98c3693acf
Integrate devmapper and aufs into the common "graphdriver" framework.
...
aufs is still enabled by default, no mechanism for switching drivers
yet.
2013-11-04 17:28:35 +00:00
Solomon Hykes
6c77f2c189
devmapper: rename plugin*.go to driver*.go
2013-11-04 17:23:46 +00:00
Solomon Hykes
b77c5c5984
devmapper: renamed DMBackend to Driver
2013-11-04 17:22:43 +00:00
Michael Crosby
35690e76b4
Merge pull request #2409 from pnasrat/2089-fix-restart-runtime-error
...
Fix restart runtime error with ghost container networking
2013-11-04 08:55:11 -08:00
Michael Crosby
2a0efb2324
Merge pull request #2427 from thequux/send-headers-immediately
...
Make /events API send headers immediately
2013-11-04 08:49:27 -08:00
Michael Crosby
a4ccbc6e95
Merge pull request #2542 from oguzbilgic/changelog-0.6.5
...
Remove duplicate titles in changelog entries of v0.6.5
2013-11-04 08:25:22 -08:00
Michael Crosby
2824b05235
Merge pull request #2537 from jamtur01/more_names
...
Added some more colors and animals to increase the pool
2013-11-04 08:23:23 -08:00
Michael Crosby
3cd4232e52
Merge pull request #2541 from shykes/graph-backend-rename
...
Rename graph backends to 'drivers' which is probably more self-explanatory
2013-11-04 08:22:07 -08:00
Oguz Bilgic
fbfb7595b1
Remove duplicate titles in changelog entries of v0.6.5
2013-11-04 08:20:05 -05:00
Sven Dowideit
b840b73b08
tiny table heading tweak for #2149 - change ID to CONTAINER ID/IMAGE ID or IMAGE (the later if it could be an ID or a repo:tag
2013-11-04 22:10:51 +10:00
Sven Dowideit
1f3cdc11ee
conert docker (commit|import|tag) to use REPOSITORY[:TAG] (and repove support for REPOSITORY TAG)
2013-11-04 22:07:55 +10:00
Solomon Hykes
ff42748bc5
Rename graph backends to 'drivers' which is probably more self-explanatory
2013-11-04 01:54:51 +00:00
Paul Nasrat
95708dd35c
Create new network on dead ghosts on restart.
...
Fixes #2089
2013-11-03 14:13:18 -05:00
James Turnbull
a51fb4dd35
Added some more colors and animals to increase the pool
2013-11-03 11:49:29 -06:00
Paul Nasrat
4cbb6ce13b
Introduce failing test case for #2089
2013-11-03 11:14:59 -05:00
James Turnbull
1cb4557cc8
A variety of syntax and style fixes for the Docker examples
...
* Made Docker a proper noun when needed.
* Fixed code syntax
* Fixed some whitespace issues
* Fixed some typos and grammar
* Tidied up some examples
2013-11-02 18:26:52 -07:00
James Turnbull
c33d26a8da
Some format and syntax changes.
...
* Added sudo as per convention to docker commands
* Break the Dockerfile block up
* Redis is a proper noun
* Minor whitespace fixes
2013-11-02 17:53:44 -07:00
Solomon Hykes
d23b9e8734
devmapper: implement OnRemove
2013-11-02 21:25:06 +00:00
Andy Rothfusz
5a9adfe9fb
Add known issues. Fix build warnings.
2013-11-01 16:06:46 -07:00
Victor Vieux
f3685333c0
fix regression in /etc/hosts
2013-11-01 15:46:26 -07:00
Victor Vieux
fc45535197
Merge pull request #2503 from dotcloud/2500-inspect-fix
...
Client: Inspect fix
2013-11-01 15:24:05 -07:00
Victor Vieux
8f27e23b4b
Merge pull request #2457 from dotcloud/2454_do_not_split_last_column
...
RemoteAPI: Do not split last column docker top
2013-11-01 15:21:47 -07:00
Andy Rothfusz
4194617bfe
Add known issues to sections via new "issues" extension.
2013-11-01 15:15:06 -07:00
Victor Vieux
d8bcd1c231
Merge pull request #2497 from dotcloud/jpetazzo-escape-apparmor-confinement
...
Runtime: escape apparmor confinement
2013-11-01 15:07:54 -07:00
Andy Rothfusz
f6b4a1ec95
Merge pull request #2521 from jamtur01/porttypo
...
Fixed 127.0.0.0 typo in cli.rst
2013-11-01 14:08:27 -07:00
Victor Vieux
7ddd4fe66a
rebase
2013-11-01 14:01:32 -07:00
James Turnbull
dcf4633e95
Fixed 127.0.0.0 typo in cli.rst
2013-11-01 14:00:02 -07:00
Andy Rothfusz
b30dc8c3ea
Merge pull request #2510 from GrilloPress/patch-1
...
Update windows.rst
2013-11-01 13:56:23 -07:00
Andy Rothfusz
feef16bd88
Merge pull request #2512 from dudebout/correct-basics-doc
...
Corrects the TCP section of the basics use
2013-11-01 13:55:28 -07:00
Victor Vieux
f9901ead06
use a symlink instead of a copy
2013-11-01 13:55:19 -07:00
Jérôme Petazzoni
31638ab2ad
Refactor HostConfig and escape apparmor confinement
2013-11-01 13:55:19 -07:00
Andy Rothfusz
33d8c736fc
Merge pull request #2479 from dudebout/port-redirection-doc
...
Port redirection doc
2013-11-01 13:43:53 -07:00
Solomon Hykes
d2c2c2c116
devmapper: rename Create() to OnCreate(), cleanup tests
2013-11-01 19:30:30 +00:00
Solomon Hykes
d64df7c765
Work In Progress: fix devmapper plugin, first independent test passes.
2013-11-01 19:04:08 +00:00
Gurjeet Singh
9ebac49be0
Add myself as an author 7e09c633
...
One of my patches was incorporated into Docker, and at that time I didn't know that I was supposed to add myself into this list of contributors.
Commit ID: 7e09c6332d
And a few other patches are already in the pipeline.
2013-11-01 12:31:50 -05:00
Michael Crosby
65ba2868d7
Merge pull request #2492 from dotcloud/publish-all-flag
...
Add -P flag to publish all exposed ports
2013-11-01 10:21:02 -07:00
Dan Hirsch
a963ff5d8d
Added explicit Flush method to utils.WriteFlusher
2013-11-01 13:11:21 -04:00
Nicolas Dudebout
c0e51a8f27
Rework the port direction documentation
...
+ remove PUBLIC and PRIVATE keywords
+ add the <host_interface>
+ add the -expose flag through a simple link example
+ update the meaning of the EXPOSE command
2013-11-01 12:18:04 -04:00
Nicolas Dudebout
f2ebccb5aa
Corrects the TCP section of the basics use
2013-11-01 12:14:43 -04:00
Andrew Duckworth
db2e2e831b
Update windows.rst
...
Added further information regarding how to access BIOS menus on Windows machines (laptops). My laptop required restarting to find the options and this information will undoubtedly help other users.
2013-11-01 13:59:25 +00:00
Aanand Prasad
9ee9d2f995
Container memory limit can be specified in kilobytes, megabytes or gigabytes
...
-m 10 # 10 bytes
-m 10b # 10 bytes
-m 10k # 10240 bytes (10 * 1024)
-m 10m # 10485760 bytes (10 * 1024 * 1024)
-m 10g # 10737418240 bytes (10 * 1024 * 1024 * 1024)
Units are case-insensitive, and 'kb', 'mb' and 'gb' are equivalent to 'k', 'm' and 'g'.
2013-11-01 12:00:17 +00:00
Solomon Hykes
86dd2473c1
Work In Progress: devmapper backend plugin
2013-11-01 05:06:49 +00:00
Solomon Hykes
318dd33fb7
archive.ApplyLayer(): parse a tar archive as a standard aufs-compatible diff, and apply it on a directory
2013-11-01 05:06:35 +00:00
Solomon Hykes
a5031d47d9
Re-incorporate ChangesDirs() for the use of the devmapper backend,
...
without changing existing prototypes.
This is a neutral change. The primary aufs backend is still in place
and not affected.
2013-11-01 04:52:39 +00:00
Solomon Hykes
36c7a7ae94
Partial merge of devmapper/ in order to integrate it as a backend
...
plugin.
The merge is inert, in other words the devmapper code is not called
and the primary aufs backend is untouched.
2013-11-01 04:24:17 +00:00
Solomon Hykes
4dc156252b
Merge pull request #2498 from dotcloud/move-archive
...
Move archive.go to sub package
2013-10-31 20:33:53 -07:00
Victor Vieux
747967b4a4
rebase and add some filters
2013-10-31 19:25:55 -07:00
Victor Vieux
02b5202432
update docker search to reflect future changes of the api
2013-10-31 19:14:11 -07:00
Victor Vieux
7f07ae9e42
check port is valid
2013-10-31 19:00:14 -07:00
Victor Vieux
a89a98e594
fix inspect error message
2013-10-31 18:50:58 -07:00
Yang Bai
7848007c3a
rewrite protocol check with switch-case in Server.Daemon
2013-11-01 09:42:44 +08:00
Victor Vieux
40ed10cc32
fix inspect when it returns nothing valid
2013-10-31 18:39:44 -07:00
Michael Crosby
699a1074fb
Initial work on moving aufs to a subpackage
2013-10-31 18:07:54 -07:00
Michael Crosby
96d1e9bb5a
Move archive.go to sub package
2013-10-31 16:57:45 -07:00
Victor Vieux
e3c49843d7
Merge pull request #2494 from shykes/engine-links
...
Engine: Minimal, unintrusive implementation of a cleaner Job API.
2013-10-31 16:32:49 -07:00
Tianon Gravi
3e7b9763aa
Merge pull request #2496 from philips/patch-1
...
Update systemd service file with a better description
2013-10-31 14:55:30 -07:00
Brandon Philips
393562340c
fix(systemd): provide a better description
...
Fix-up the docker service file description to declare what the service is not what it does.
When a systemd machine starts up the Description of each unit scrolls by instead of the service's filename. Because the current description doesn't say what it is it isn't very friendly:
```
Oct 31 20:40:49 localhost systemd[1]: Started Update Engine.
Oct 31 20:40:49 localhost systemd[1]: Starting Multi-User System.
Oct 31 20:40:49 localhost systemd[1]: Reached target Multi-User System.
Oct 31 20:40:49 localhost systemd[1]: Starting Easily create lightweight, portable, self-sufficient containers from any application!...
Oct 31 20:40:49 localhost systemd[1]: Started Easily create lightweight, portable, self-sufficient containers from any application!.
```
2013-10-31 14:41:49 -07:00
Andy Rothfusz
d5891f9fb0
Merge pull request #2482 from elee/patch-1
...
correct assignment of $PORT from docker port output
2013-10-31 12:18:24 -07:00
Andy Rothfusz
09607bb8f6
Merge pull request #2475 from dudebout/patch-2
...
Fixes the password value in the redis/links example
2013-10-31 12:17:43 -07:00
Andy Rothfusz
35044efce5
Merge pull request #2477 from dudebout/patch-3
...
Fixes typo in the CLI documentation
2013-10-31 12:17:06 -07:00
Michael Crosby
652f07bb59
Add -P flag to publish all exposed ports
2013-10-31 11:28:30 -07:00
Andy Rothfusz
54024ddd8a
Merge pull request #2462 from tlunter/fix_remote_api_doc
...
Fix formatting on build-an-image-from-dockerfile-via-stdin
2013-10-31 10:56:38 -07:00
Zilin Du
b543516556
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
container.go
2013-10-31 10:53:40 -07:00
Michael Crosby
e37a7d4981
Merge pull request #2305 from mzdaniel/1800-testing-dind
...
Testing infrastructure, issue #1800 : Refactor docker testing using Docker in Docker
2013-10-31 09:42:19 -07:00
Nicolas Dudebout
7e7c931d2b
Fixes another instant of the password
2013-10-31 08:55:14 -04:00
Todd Lunter
3a14d4c923
Fixed the quoted text
2013-10-31 08:46:16 -04:00
Victor Vieux
15457febbb
Merge pull request #2481 from tmc/patch-1
...
Fix typo in redis doc
2013-10-31 01:24:04 -07:00
Eric Lee
df1621914b
correct assignment of $PORT from docker port output
...
in the example, PORT is assigned to "0.0.0.0:<port>" vs "<port>" as in previous versions of docker (I encountered this documentation discrepancy tonight after installing docker v0.6.5)
2013-10-31 01:08:16 -04:00
Travis Cline
f77bbfca56
Fix typo
2013-10-31 00:07:58 -05:00
Nicolas Dudebout
87a250b711
Fixes typo in the CLI documentation
2013-10-30 23:09:02 -04:00
Nicolas Dudebout
ccc1a5dcfb
Fixes the password value in the redis/links example
2013-10-30 22:52:47 -04:00
Victor Vieux
ca2bbe716c
add 0.6.5
2013-10-30 19:30:32 -07:00
Oguz Bilgic
13ab83a8a5
Reformat CHANGELOG.md
...
* Add line after headers
* Remove space before bullet points
* Fix ' character
* Create sub-headers
* Group add fix etc. Upper-case
* Use head to trac current progress
2013-10-30 19:30:32 -07:00
Victor Vieux
429c3108da
Merge pull request #2473 from dotcloud/remove-panic-from-name
...
Assign id as name when all else fails
2013-10-30 19:22:57 -07:00
Victor Vieux
bdbb0371a7
Merge pull request #1536 from griff/envfile
...
Runtime: Keep env variables out of the command line
2013-10-30 19:20:29 -07:00
Victor Vieux
c1c65f972a
Merge pull request #2470 from metalivedev/2369-docuncompress
...
Documenting decompression behavior.
2013-10-30 19:14:51 -07:00
Victor Vieux
4b8a176ee0
Merge pull request #2432 from SvenDowideit/doc-stop-kill-details
...
IRC: add SIGTERM and SIGKILL details to docker stop and kill docco
2013-10-30 18:57:07 -07:00
Victor Vieux
4dfa28fb95
Merge pull request #2299 from tmc/master
...
Client: Add -notrunc and -q flags to docker history
RemoteAPI: Add size to history
2013-10-30 18:52:18 -07:00
Michael Crosby
8227ea35cf
Assign id as name when all else fails
2013-10-30 18:31:18 -07:00
Travis Cline
1099d172a2
Add flags to history, add size flag
2013-10-30 19:41:20 -05:00
Brian Olsen
1c3a674444
Fixed problem with variables containing \n.
...
The /.dockerenv file is now a marshalled json array so that environment
variables with \n and other weird values are supported.
2013-10-31 01:19:32 +01:00
Brian Olsen
25c4c87c86
Support copying value from env with -e option.
2013-10-31 01:19:09 +01:00
Andy Rothfusz
26f4d6bf59
Fix #2369 by documenting decompression behavior.
2013-10-30 16:50:58 -07:00
Brian Olsen
be7eb4bfcb
Set environment variables using a file.
2013-10-31 00:48:12 +01:00
Michael Crosby
5eb472025a
Merge pull request #2456 from dotcloud/update_release_checklist.md
...
Update RELEASE-CHECKLIST.md to reflect new changes
2013-10-30 16:38:09 -07:00
Andy Rothfusz
bdd12bb703
Merge pull request #2274 from peterbraden/2137-docs
...
Re #2137 Note about vagrant dns in the test documentation
2013-10-30 16:32:35 -07:00
Michael Crosby
ef00317a70
Merge branch 'release' back to master
2013-10-30 16:09:02 -07:00
Victor Vieux
3ff845904d
set containers comm to true by default
2013-10-30 15:06:28 -07:00
Victor Vieux
ec488fa123
fix warning in build
2013-10-30 15:06:01 -07:00
Michael Crosby
d7fac67e0a
Merge pull request #2469 from dotcloud/hotfix_release2
...
Hotfix changes for default values in 0.6.5
2013-10-30 15:04:38 -07:00
Victor Vieux
f7c40a87f3
set containers comm to true by default
2013-10-30 14:48:19 -07:00
Victor Vieux
ee81405567
fix warning in build
2013-10-30 14:36:38 -07:00
Michael Crosby
23b3747945
Merge pull request #2467 from dotcloud/release_hotfix
...
0.6.5 hotfixes
2013-10-30 13:21:20 -07:00
Victor Vieux
1c7ca51f32
fix typos
2013-10-30 13:18:48 -07:00
Michael Crosby
1edde0e8a3
Update links and host integration documentation
2013-10-30 13:11:02 -07:00
Victor Vieux
596facd124
fix typos
2013-10-30 13:06:47 -07:00
Victor Vieux
4fd389eee5
fix remove root name and fix error messages
2013-10-30 13:06:43 -07:00
Victor Vieux
6a9fb81c57
improve error message
2013-10-30 13:06:39 -07:00
Victor Vieux
5fb6d6e47c
continue build on expose with :, but displays a warning
2013-10-30 13:06:34 -07:00
Michael Crosby
a4d97a4e80
Update links and host integration documentation
2013-10-30 11:59:05 -07:00
Victor Vieux
3362aaa4df
fix remove root name and fix error messages
2013-10-30 11:45:11 -07:00
Victor Vieux
8fa6e2b103
improve error message
2013-10-30 11:24:50 -07:00
Victor Vieux
b2503a72f1
continue build on expose with :, but displays a warning
2013-10-30 11:13:10 -07:00
Michael Crosby
bb662bc12c
Merge pull request #2466 from dotcloud/hot-fix-restart-public-mappings
...
Hotfix: Migrate public mappings after upgrade
2013-10-30 09:35:56 -07:00
Michael Crosby
79bf2c2b0e
Hotfix: Migrate public mappings after upgrade
2013-10-30 09:02:23 -07:00
Michael Crosby
746ba127bf
Hotfix: Migrate public mappings after upgrade
2013-10-30 08:15:12 -07:00
Todd Lunter
e7402ed9cc
Fix formatted on build
2013-10-30 08:50:21 -04:00
Victor Vieux
fb4672c52c
do not split last column docker top
2013-10-29 19:03:41 -07:00
Victor Vieux
9420e8def7
update RELEASE-CHECKLIST.md to reflect new changes
2013-10-29 15:34:33 -07:00
Michael Crosby
4f6ce1ba9e
Merge pull request #2428 from dotcloud/bump_0.6.5
...
Bump to version 0.6.5
2013-10-29 14:56:54 -07:00
Victor Vieux
2a9c18af52
Merge pull request #2453 from dotcloud/remove_logs_from_tests
...
Testing: remove some logs from tests
2013-10-29 14:43:37 -07:00
Victor Vieux
86970d00bb
remove some logs from tests
2013-10-29 14:42:34 -07:00
Michael Crosby
da054148dc
Bump to version 0.6.5
2013-10-29 14:42:20 -07:00
Michael Crosby
0174951195
Merge branch 'master' into bump_0.6.5
2013-10-29 14:41:47 -07:00
Michael Crosby
caa7cf14c0
Merge pull request #2426 from dotcloud/enable_sigproxy_default
...
Enable sig-proxy by default in run and attach
2013-10-29 14:39:17 -07:00
Victor Vieux
700a71e6b6
stop proxy at one point
2013-10-29 14:29:01 -07:00
Andy Rothfusz
02e0fdee57
Merge pull request #2429 from SvenDowideit/add-more-doc-pointers
...
tell potential doc updaters and contributors more details
2013-10-29 14:07:12 -07:00
Andy Rothfusz
baf23d3c3e
Merge pull request #2443 from tlunter/fix_remote_api_doc
...
Container commit doesn't use a query parameter, uses POST body
2013-10-29 14:04:22 -07:00
Michael Crosby
5b75aea704
Merge pull request #2449 from tianon/remove-stackbrew-remnants
...
Remove old remnants of stackbrew now that it's a separate project
2013-10-29 14:00:33 -07:00
Michael Crosby
d91e145332
Merge pull request #2448 from keeb/fix-dsfg-readme
...
Fix export clause in readme
2013-10-29 13:44:03 -07:00
Michael Crosby
1384db5e7f
Merge pull request #2451 from tianon/clarify-go-requirement
...
Clarify Go 1.2rc2 / Go 1.1.2 requirements in hack/PACKAGERS.md
2013-10-29 13:41:01 -07:00
Tianon Gravi
ff147707b2
Clarify Go 1.2rc2 / Go 1.1.2 requirements in hack/PACKAGERS.md
2013-10-29 13:41:26 -06:00
Tianon Gravi
05430c7170
Merge pull request #2433 from tianon/sqlite-dep
...
Add SQLite dep to hack/PACKAGERS.md
2013-10-29 12:27:26 -07:00
Tianon Gravi
eb79e8c5dd
Remove old remnants of stackbrew now that it's a separate project
2013-10-29 13:14:15 -06:00
Nick Stinemates
b48fc96579
Fix export clause
...
This makes our clause DSFG acceptable.
2013-10-29 12:06:48 -07:00
Victor Vieux
e0b59ab52b
Enable sig-proxy by default in run and attach
2013-10-29 11:18:34 -07:00
Michael Crosby
a6a274f312
Merge pull request #2431 from relateiq/2430-links-ip-env
...
Expose addr, port, proto env variables when linking, Closes #2430
2013-10-29 11:02:46 -07:00
Todd Lunter
4f5790d104
Update all older docs too
2013-10-29 13:57:42 -04:00
Todd Lunter
70c976de03
Doesn't use a query parameter, uses POST body
2013-10-29 10:17:12 -04:00
Julien Barbier
4947f61c20
Updated dotCloud,Inc. to Docker, Inc.
2013-10-29 06:11:36 -07:00
Scott Bessler
1de23f1b81
Expose IP, port, proto as sep. env vars when linking, Closes #2430
2013-10-28 23:02:28 -07:00
Tianon Gravi
b283900764
Add SQLite dep to hack/PACKAGERS.md and clean up a few other tiny inconsistencies
2013-10-28 21:57:20 -06:00
Sven Dowideit
82f1514895
docker stop sends SIGTERM and SIGKILL, docker kill sends SIGKILL
2013-10-29 13:37:43 +10:00
Sven Dowideit
e47f9984f8
add links to the Dockerfiles as canonical external requirements, add example of building and exposing the docs and simplify the Dockerfile for cacheability
2013-10-29 12:58:58 +10:00
Michael Crosby
b038b0cd44
Merge pull request #2162 from dotcloud/links
...
Links and Container Naming
2013-10-28 19:24:10 -07:00
Michael Crosby
7e8b2c3836
Make sure only links are removed and not names
2013-10-28 19:19:31 -07:00
Dan Hirsch
dd9f4524d1
Make /events API send headers immediately
...
Go's net/http API does not send headers until the first call to
ResponseWriter.Write(). Ordinarily, this is fine, because in most
cases, responses are returned immediately. However, for the events
API, nothing is written until some event is sent, which causes
timeouts and/or hangs in some HTTP client APIs, which wait for headers
before returning from the "make request" call.
2013-10-28 21:39:21 -04:00
Michael Crosby
a52e23c5e4
Merge pull request #2425 from dotcloud/links-allow-name
...
Add -name for docker run
2013-10-28 18:16:06 -07:00
Michael Crosby
0d2924408b
Add -name for docker run
...
Remove docker link
Do not add container id as default name
Create an auto generated container name if not
specified at runtime.
2013-10-28 18:09:08 -07:00
rogaha
91d721aaf4
- Added volumes documentation
2013-10-28 17:24:03 -07:00
Andy Rothfusz
76afb6e73d
Merge pull request #2421 from dudebout/patch-1
...
Fixes the flags for nc in example
2013-10-28 17:01:53 -07:00
Victor Vieux
c0662488c7
Merge pull request #2422 from dotcloud/links_names_generator
...
Add name generator for container without -name
2013-10-28 15:34:16 -07:00
Victor Vieux
971cf56d89
add name generator
2013-10-28 15:19:52 -07:00
Tianon Gravi
865649d7ac
Update sysvinit script to fix a few inconsistencies and be more useful/correct downstream
2013-10-28 14:08:21 -06:00
Nicolas Dudebout
50bb4a1636
Fixes the flags for nc
...
The `-p` flag for `nc` should not be used with `-l`.
2013-10-28 15:48:18 -04:00
Andy Rothfusz
3c0c75bbf9
Merge pull request #2413 from rutsky/patch-1
...
Fix typo
2013-10-28 12:08:04 -07:00
Andy Rothfusz
7f95c7aeec
Merge pull request #2417 from rutsky/patch-2
...
fix typo
2013-10-28 12:07:46 -07:00
Vladimir Rutsky
395a24ffd5
fix typo
2013-10-28 09:35:09 +03:00
Vladimir Rutsky
45d94944f3
Fix typo
2013-10-28 02:45:12 +03:00
Solomon Hykes
a13241d370
Engine: Engine.Job() never fails, to mimic the os/exec API (and make usage less verbose)
2013-10-26 17:49:16 -07:00
Solomon Hykes
e8491ae54c
Engine: cleanly log the start and end of each engine job
2013-10-26 17:17:45 -07:00
Solomon Hykes
464ded79fc
Close sqlite persistent connection on SIGINT, SITERM or SIGKILL
2013-10-26 14:28:53 -07:00
Solomon Hykes
c1ae1a0e1c
Setup daemon pidfile/cleanup in Server.Daemon() instead of main()
2013-10-26 14:26:07 -07:00
Solomon Hykes
c542b2f873
Rename ConfigGetenv to ConfigFromJob
2013-10-26 14:24:25 -07:00
Solomon Hykes
7e691e11b0
Rename 'GraphPath' to the more logical 'Root'. This does not affect users except for a slight text change in the usage messge
2013-10-26 14:24:13 -07:00
Solomon Hykes
1b8eef4efb
Engine: centralize checks for supported architectures and kernel versions
2013-10-26 14:21:04 -07:00
Solomon Hykes
2a29bf6245
Engine: basic testing harness
2013-10-26 14:18:28 -07:00
Solomon Hykes
0d1a825137
Minimal, unintrusive implementation of a cleaner Job API.
...
* Implement a new package: engine. It exposes a useful but minimalist job API.
* Refactor main() to instanciate an Engine instead of a Server directly.
* Refactor server.go to register an engine job.
This is the smallest possible refactor which can include the new Engine design
into master. More gradual refactoring will follow.
2013-10-26 14:18:13 -07:00
Solomon Hykes
60b97576cf
Fix build on darwin
2013-10-26 14:14:50 -07:00
Victor Vieux
54d3b4dd28
Merge pull request #2400 from dotcloud/remove_newline_debugf
...
Removes \n from debugf calls
2013-10-25 18:01:19 -07:00
Victor Vieux
8f39f0b57d
Removes \\n from debugf calls
2013-10-25 17:50:40 -07:00
Victor Vieux
d5c7e92a9a
fix docker ps display
2013-10-25 17:36:23 -07:00
Michael Crosby
110b944f45
Merge pull request #2399 from dotcloud/fix_race_stdin_cli
...
Only pass stdin to hijack when needed
2013-10-25 17:32:36 -07:00
Victor Vieux
13c521526d
only pass stdin to hijack when needed
2013-10-25 17:17:33 -07:00
Victor Vieux
516cf54843
prevent default name to be deleted and return an error on invalid link
2013-10-25 16:49:49 -07:00
Michael Crosby
356af1540f
Ensure child containers are started before parents
2013-10-25 15:13:26 -07:00
Michael Crosby
2e6b241dc7
Add default entity and edge to graph on runtime load
2013-10-25 15:13:26 -07:00
Michael Crosby
94e5081bac
Move iptable rules outside of create bridge
...
This allows the user to toggle enabling and
disabling intercontainer communication when
they run the daemon.
2013-10-25 15:13:26 -07:00
Michael Crosby
e179a24ad5
Update TestLinkEnv for default port
2013-10-25 15:13:25 -07:00
Victor Vieux
da864a845b
Remove proto frpm default port
2013-10-25 15:13:25 -07:00
Tianon Gravi
640682d56c
Fix "go test -i" to include the proper LDFLAGS and BUILDFLAGS
2013-10-25 15:13:25 -07:00
Victor Vieux
66a159342b
update docker port command
2013-10-25 15:13:25 -07:00
Michael Crosby
7c882a8003
Move name parsing logic to GetByName method
2013-10-25 15:13:25 -07:00
Michael Crosby
7d440f70fd
Add missing else when checking for linkgraph.db
2013-10-25 15:13:25 -07:00
Solomon Hykes
0c9b319dd0
Hack: fix test and dyntest to correctly use $TESTFLAGS
2013-10-25 15:13:25 -07:00
Michael Crosby
7c08aeeba4
Use persistent connection for links database
...
Add close method to Runtime and Server to make sure
that any underlying connections are cleaned up
2013-10-25 15:13:25 -07:00
Michael Crosby
7072d2aaca
Close connection in Get method
2013-10-25 15:13:25 -07:00
Tianon Gravi
21161dbd51
Add dynbinary and dyntest scripts for building/testing a separate static dockerinit binary
...
After a nice long brainstorming session with @shykes on IRC, we decided on using a SHA1 hash of dockerinit compiled into the dynamic docker binary to ensure that we always use the two in a perfect pair, and never mix and match.
2013-10-25 15:13:25 -07:00
Tianon Gravi
cf86e2bb22
Rename all cases of "docker-init" to "dockerinit" for consistency
2013-10-25 15:13:25 -07:00
Tianon Gravi
d789750851
Refactor the handling of static-related build flags
...
This is as discussed with @shykes on IRC
2013-10-25 15:13:25 -07:00
Tianon Gravi
fb8d488896
Add a few small consistency tweaks in hack
2013-10-25 15:13:25 -07:00
Victor Vieux
dbe7d67c18
fix tests
2013-10-25 15:13:25 -07:00
Victor Vieux
6c863b49ef
remove docker ls and add docker link in usage and switch to go1.2rc2
2013-10-25 15:13:25 -07:00
Victor Vieux
89fb51f606
fix merge issue and gofmt
2013-10-25 15:13:25 -07:00
Victor Vieux
256b7537e3
no more name encoding
2013-10-25 15:13:25 -07:00
Victor Vieux
c4923757f1
replace == by HasPrefix for names and improve error message
2013-10-25 15:13:25 -07:00
Victor Vieux
387aeb78fb
refactor notrunc in commands.go to add names support
2013-10-25 15:13:24 -07:00
Victor Vieux
99a9783abc
fix typo in docs
2013-10-25 15:13:24 -07:00
Michael Crosby
0e24db3a68
Updated fixes post rebase from master
...
Removed test cases that are no longer
applicable with links and the port changes.
Remove test case where a test was hitting an
external ip.
2013-10-25 15:13:24 -07:00
Alexander Larsson
db99966724
Move SysInit to a submodule
...
This allows docker-init to not import the main docker
module, which means it won't e.g. pick up any sqlite
dependencies.
2013-10-25 15:13:24 -07:00
Alexander Larsson
d063c8d941
Move ListOps to utils submodule
...
This will be needed for later use in docker-init without a docker
dependency
2013-10-25 15:13:24 -07:00
Alexander Larsson
249f5a65a5
Add a network test
...
This just tries pinging first 127.0.0.1 and then 8.8.8.8.
We can't ping via a dns name, because libresolv.so is missing
from the test image, so dns resolving doesn't work.
2013-10-25 15:13:24 -07:00
Alexander Larsson
494cd07f72
network: Stop shelling out to /sbin/ip
...
We have our own netlink version of all the required calls now, so
we can just skip the /sbin/ip dependency.
2013-10-25 15:13:24 -07:00
Alexander Larsson
607c1a520e
Use netlink directly instead of /bin/ip in Sysinit
...
The sysinit code only uses /bin/ip to set a default gateway. This
is pretty easy to do via netlink directly, so we can avoid
the ip dependency.
2013-10-25 15:13:24 -07:00
Alexander Larsson
bf61d41d6c
Add netlink submodule
...
This contains various operations that can replace the use of
shelling out to "ip".
2013-10-25 15:13:24 -07:00
Michael Crosby
ce965b8c43
Add flag for inter-container communication
2013-10-25 15:13:24 -07:00
Solomon Hykes
f7a2f0b937
Typos and FIXMEs
2013-10-25 15:13:24 -07:00
Solomon Hykes
4576d0f802
gograph: fix a bug which caused the unicity of (parent, name) to not be enforced
2013-10-25 15:13:24 -07:00
Michael Crosby
515070d513
Remove docker ls from docs and cli usage
2013-10-25 15:13:24 -07:00
Michael Crosby
1cbdaebaa1
Add links for container relationships and introspection
2013-10-25 15:13:24 -07:00
Michael Crosby
ff567f8729
Merge pull request #2385 from dotcloud/suppress_even_more_warnings_test
...
Improve tests again, remove warnings and prevent some mount issues
2013-10-25 15:04:56 -07:00
Jérôme Petazzoni
279791bc74
Merge pull request #2378 from tianon/linkify-github-ids
...
Linkify @github references in the infrastructure README.md
2013-10-25 11:30:25 -07:00
Mathieu Le Marec - Pasquet
b64ce8e33c
Do not drop sys_boot
...
This fixes #2391
2013-10-25 18:41:03 +02:00
Andy Rothfusz
1e704a4ddc
Merge pull request #2355 from xdissent/patch-1
...
Typo in host integration docs
2013-10-24 19:05:22 -07:00
Victor Vieux
31111f61e0
Merge pull request #1963 from rogpeppe/master
...
Client: Use less reflection in command-line method invocation
2013-10-24 18:03:20 -07:00
Michael Crosby
217b6070f0
Merge pull request #2383 from jpetazzo/cleanup-errclosedpipe-for-stdin
...
Ignore ErrClosedPipe for stdin in Container.Attach.
2013-10-24 17:18:28 -07:00
Michael Crosby
36c26a0f0f
Merge pull request #2384 from dotcloud/suppress_warning_tty_tests
...
Change logic for tty resize to avoid warning in tests
2013-10-24 16:59:13 -07:00
Victor Vieux
a675e249b1
fix workdir, hostname tests and a bunch on mount issue
2013-10-24 16:57:35 -07:00
Victor Vieux
acc2aec988
remove log
2013-10-24 15:13:47 -07:00
Victor Vieux
0e021ed470
swap cat by top to prevent 2 warnings
2013-10-24 15:06:10 -07:00
Jérôme Petazzoni
b9eb5e04ae
Ignore ErrClosedPipe for stdin in Container.Attach.
...
But pass `err` in the error channel anyway; don't ignore it anymore.
2013-10-24 15:04:58 -07:00
Victor Vieux
0e44864b66
change logic for tty resize to avoid warning in tests
2013-10-24 14:54:04 -07:00
Michael Crosby
e661473bcd
Merge pull request #2379 from dotcloud/2377-remove_resize_race-fix
...
Monitor the tty after starting the container
2013-10-24 12:31:31 -07:00
Tianon Gravi
98c94dd4db
Merge pull request #2364 from tianon/sudo-modprobe
...
Fix install.sh with $sh_c to get sudo/su for modprobe
2013-10-24 11:24:23 -07:00
Victor Vieux
656b66e51b
monitor the tty after starting the container
2013-10-24 11:19:06 -07:00
Tianon Gravi
c9375d14fc
Linkify @github references in the infrastructure README.md
2013-10-24 11:54:06 -06:00
Michael Crosby
489c370fcc
Merge pull request #2367 from dotcloud/remove_useless_exit
...
Remove useless os.Exit() after log.Fatalf
2013-10-24 09:18:45 -07:00
Tianon Gravi
aa6c99aff6
Merge pull request #2363 from tianon/mkimage-numeric-owner
...
Update all the mkimage scripts to use --numeric-owner as a tar argument
2013-10-24 06:42:52 -07:00
Victor Vieux
92384649cf
remove useless os.Exit() after log.Fatalf
2013-10-24 00:25:55 -07:00
Victor Vieux
c2413889bb
Merge pull request #2354 from hamo/refac_parsehost
...
refactor utils.ParseHost with switch-case, so we can add other proto support easily
2013-10-24 00:22:50 -07:00
Yang Bai
e81da876df
let utils.ParseHost return err when errors happen
2013-10-24 13:23:02 +08:00
Tianon Gravi
f0dbdba5c0
Merge pull request #2263 from tianon/hack-release
...
Update hack/release.sh process to automatically invoke hack/make.sh and bail on building/testing issues
2013-10-23 15:31:16 -07:00
Tianon Gravi
0324e567ad
Fix install.sh with $sh_c to get sudo/su for modprobe
2013-10-23 15:48:30 -06:00
Tianon Gravi
ef5cf6c1ec
Merge pull request #2226 from tianon/init
...
Add initial init scripts library and better/safer Ubuntu packaging that works for Debian, too
2013-10-23 14:29:41 -07:00
Tianon Gravi
afaddd04f7
Merge pull request #2306 from tianon/fix-ubuntu-install-aufs
...
Update hack/install.sh with some more Ubuntu-specific installation stuff...
2013-10-23 14:22:55 -07:00
Tianon Gravi
8e43db95f2
Update all the mkimage scripts to use --numeric-owner as a tar argument to properly preserve ownership
2013-10-23 14:08:16 -06:00
Victor Vieux
7a116220e7
Merge pull request #2327 from dotcloud/2325_fix_untag_rmi
...
fix wrong untag while docker rmi
2013-10-23 10:24:20 -07:00
Victor Vieux
894a68d2ee
Merge pull request #2349 from shykes/runtime-cleanup
...
Runtime: remove unused field kernelVersion
2013-10-23 09:54:00 -07:00
Tianon Gravi
dc57d4ca26
Merge pull request #2353 from wrouesnel/mkimage-debootstrap-improvements
...
mkimage-debootstrap.sh: Add -p option to invoke debootstrap with http_proxy
2013-10-23 09:26:45 -07:00
Will Rouesnel
bc8a1081b0
mkimage-debootstrap.sh: Add -p option to invoke debootstrap with http_proxy.
...
This patch allows debootstrap to be run with the http_proxy environment
variable. This is principally useful when you're using apt-cacher and
apt-cacher-ng locally.
2013-10-24 03:21:10 +11:00
Greg Thornton
33ccd29ae7
Typo in host integration docs
2013-10-23 10:19:12 -05:00
Tianon Gravi
2aaaf90320
Update hack/make/ubuntu to make less ubuntu-centric packages, to fix the issue of deleting the docker group on every upgrade, to use the new init library scripts for upstart and sysvinit, and to include the dependency on iptables
2013-10-23 07:38:12 -06:00
Yang Bai
99f1675566
refactor utils.ParseHost with switch-case, so we can add other proto support easily
2013-10-23 18:29:35 +08:00
Solomon Hykes
7e4d008403
Runtime: remove unused field kernelVersion
2013-10-23 00:44:57 -06:00
Victor Vieux
b0515a7016
Merge pull request #2279 from dotcloud/fix_docker_inspect
...
Client: improve docker inspect
2013-10-22 17:17:35 -07:00
Victor Vieux
8ff7b70c91
Merge pull request #2341 from dotcloud/1327-race_build_verbose-fix
...
fix race condition in docker build with verbose + cleanup hostIntegration debug
2013-10-22 16:46:36 -07:00
Victor Vieux
01284cbf73
fix status code
2013-10-22 15:39:51 -07:00
Victor Vieux
10e10c9573
fix race condition in docker build with verbose + cleanup hostIntegration debug
2013-10-22 15:01:06 -07:00
Michael Crosby
b73065ab33
Merge pull request #2338 from proppy/patch-1
...
Registry: Fix content-type for PushImageJSONIndex
2013-10-22 14:48:12 -07:00
Johan Euphrosine
d93023daa9
registry: fix content-type for PushImageJSONIndex
2013-10-22 11:56:48 -07:00
Andy Rothfusz
81866087fe
Merge pull request #2261 from edmund-wagner/master
...
make copy paste user friendly
2013-10-22 11:31:49 -07:00
Michael Crosby
e70030a0c3
Merge pull request #2150 from pnasrat/fix-mnt-subdir-volumes
...
Fixes issues with mounting subdirectories of /mnt in container.
2013-10-22 11:26:50 -07:00
Victor Vieux
1fe08e0046
Merge pull request #2330 from alexlarsson/dm-fix-change-detection
...
Fix typo that made change detection break
2013-10-22 10:20:53 -07:00
Andy Rothfusz
3bd45824da
Merge pull request #2318 from Tranquility/master
...
Fix github link in docs
2013-10-22 09:55:33 -07:00
Victor Vieux
13c913d883
Merge pull request #2198 from hamo/hamo/chdir_error
...
check return value of syscall.Chdir when changing working directory
2013-10-22 09:54:25 -07:00
Alexander Larsson
bc1c5ddf2e
Fix typo that made change detection break
...
We were comparing the old and old mtimes rather than the old and
the new. This meant we missed some file changes where only the mtime
changed.
2013-10-22 11:13:24 +02:00
Tianon Gravi
92beaed066
Merge pull request #2326 from justinforce/commentstring
...
Set commentstring in Vim syntax plugin
2013-10-22 00:41:34 -07:00
Victor Vieux
6b04913e73
Merge pull request #2307 from gurjeet/sorted_commands_in_help
...
Place 'top' subcommand's help in proper order.
2013-10-21 18:07:39 -07:00
Victor Vieux
93810b289c
fix wrong untag while docker rmi
2013-10-21 17:03:32 -07:00
Justin Force
ea59ce60c5
Set commentstring in Vim syntax plugin
...
By setting the commentstring, you support commenting with plugins like tComment.
Now Vim won't default to incorrect `/* */` comments.
2013-10-21 16:15:10 -07:00
Andy Rothfusz
a1fc8e17a7
Clean up level 3 headers.
2013-10-21 14:03:09 -07:00
Ole Reifschneider
f903feee03
Fix github link in docs
2013-10-21 22:58:56 +02:00
Andy Rothfusz
26adda6c31
Merge pull request #2303 from metalivedev/2302-fixintro
...
Fix #2302
2013-10-21 09:39:34 -07:00
Gurjeet Singh
7e09c6332d
Place 'top' subcommand's help in proper order.
2013-10-20 02:15:36 -04:00
Tianon Gravi
3b0cbc59ea
Update hack/install.sh with some more Ubuntu-specific installation stuff while we're still on AUFS (installing linux-image-extra-$(uname -r) when we can't find AUFS to try to find AUFS)
2013-10-19 23:56:14 -06:00
Daniel Mizyrycki
95f3f77fc4
testing infrastructure, issue #1800 : Refactor docker testing using Docker in Docker
2013-10-18 22:33:16 -07:00
Andy Rothfusz
bba5fd4555
Fix #2302
2013-10-18 18:00:44 -07:00
Guillaume J. Charmes
9bceae2440
Add a chan to hijack() to block until the hijack is completed
2013-10-18 16:26:29 -07:00
Guillaume J. Charmes
e7269b9841
Fix issue with autoremove
2013-10-18 16:26:29 -07:00
Andy Rothfusz
8cf0f2dbe5
Update documentation
2013-10-18 16:26:29 -07:00
Guillaume J. Charmes
3e014aa662
Fix attach race condition, improve unit tests, make sure the container is started before unblocking Start
2013-10-18 16:26:16 -07:00
Guillaume J. Charmes
333bc23f21
Fix issue killing container while sending signal
...
Fix rebase issue
Update docs
2013-10-18 16:19:27 -07:00
Tianon Gravi
7cf1877098
Add POSIX shell version of host_integration/manager.go in the style of hack/make.sh
...
Rename host_integration to host-integration for consistency
2013-10-18 16:16:29 -07:00
Guillaume J. Charmes
4918769b1a
Add -nostdin and -proxy to docker attach, allow arbirary signal to be sent via docker kill api endpoint
...
Allow attach from `docker start`
Add host integration script generation
Update doc with host integration
2013-10-18 16:16:29 -07:00
Tianon Gravi
4b7c071e9c
Merge pull request #2222 from tianon/debootstrap
...
Renamed and refactored mkimage-debian to mkimage-debootstrap to more clearly reflect its true function
2013-10-18 14:46:14 -07:00
Guillaume J. Charmes
e9ee860c91
Merge branch 'master' into dm
...
Conflicts:
Dockerfile
buildfile.go
container.go
hack/make/test
runtime_test.go
utils/utils.go
2013-10-18 12:38:29 -07:00
Guillaume J. Charmes
c2175ae736
Switch back some Errorf to Debugf.
2013-10-18 12:29:16 -07:00
Andy Rothfusz
ad7c6bc950
Merge pull request #2281 from metalivedev/cleanupformat
...
Clean up build warnings. Remove redundant files.
2013-10-18 11:39:46 -07:00
Victor Vieux
2e4ee72201
Merge pull request #2282 from shykes/fix-tests
...
Tests: Cleanup the test suite
2013-10-18 11:31:13 -07:00
Tianon Gravi
4870265a9f
Add "vendor/pkg/" to .gitignore now that we "go test -i"
2013-10-18 12:18:13 -06:00
Alexander Larsson
2812baf395
devmapper: Fix prefix name to work with udev
...
Udev escapes "," used in device names to 0\x2c which breaks libdevmapper.
Instead use : to escape minor and minor which works.
2013-10-18 11:39:47 +02:00
Alexander Larsson
572b1fd9be
devmapper: Fix major/minor extraction
...
The way devices are mapped is a bit more complex than before.
This implements the method from new_decode_dev in:
https://github.com/mirrors/linux-2.6/blob/master/include/linux/kdev_t.h
Which is what is needed on kernels > 2.6
2013-10-18 11:38:21 +02:00
Solomon Hykes
4756ad248a
devmapper: use major,minor of underlying device in devmapper device name, for readability.
2013-10-18 08:30:53 +00:00
Solomon Hykes
dfb77274ce
devmapper: clearer make the 'unknown base hash' error message more understandable
2013-10-18 08:22:42 +00:00
Roger Peppe
43fd85eb8f
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
commands.go
2013-10-18 09:22:20 +01:00
Solomon Hykes
b629810fe0
hack: encode the name of the current test in temporary directories, for easier tracking
...
Conflicts:
utils_test.go
2013-10-18 07:29:07 +00:00
Solomon Hykes
07d9e4353b
Increase readbility of unit tests by using mkRuntime everywhere
2013-10-18 07:20:39 +00:00
Solomon Hykes
73545199a8
Merge remote-tracking branch 'alexlarsson/dm-status' into dm
...
Conflicts:
devmapper/deviceset.go
2013-10-18 07:17:13 +00:00
Solomon Hykes
0ad35c6746
devmapper: cleanup error reporting
2013-10-18 07:09:13 +00:00
Solomon Hykes
5e363072f5
Merge branch 'dm' of ssh://github.com/dotcloud/docker into dm
2013-10-18 06:51:50 +00:00
Solomon Hykes
cad913c57b
devmapper: the tests are fast enough that we no longer need a workaround to avoid timeouts
2013-10-18 06:48:20 +00:00
Solomon Hykes
5f58a1fbe4
hack: encode the name of the current test in temporary directories, for easier tracking
2013-10-18 06:47:08 +00:00
Solomon Hykes
07e09d57af
Increase readbility of unit tests by using mkRuntime everywhere
2013-10-18 06:44:30 +00:00
Tianon Gravi
ac5bc86771
Merge pull request #1 from jpetazzo/cherry-on-top-of-hack-release
...
Cherry on top of hack release
2013-10-17 23:21:41 -07:00
Jérôme Petazzoni
85956c70b5
Change bundle order, and fix shell array expansion.
...
I believe that it is helpful to build the binary first. That way,
if you interrupt the tests, you still get a binary to play with.
If you run the tests first and interrupt them, no binary for you!
Also, the second part of this commit is an undeniable proof that
Bash array syntax is nothing else than an elaborate troll by Bash
authors.
2013-10-17 23:20:18 -07:00
Jérôme Petazzoni
8c38c30985
Remove spurious messages, and use proper args expansion.
...
Also, display some (hopefully helpful) message when no command was given.
2013-10-17 23:19:36 -07:00
Tianon Gravi
89a2c8e2cd
Merge pull request #2283 from tmc/master
...
Make mkimage-arch.sh a little more clear
2013-10-17 23:05:01 -07:00
Solomon Hykes
9f85a967bb
Merge pull request #2269 from alexlarsson/dm-blocksize
...
devmapper: Use a smaller blocksize for the thin-pool
2013-10-17 22:50:33 -07:00
Travis Cline
f34a62ea19
Use heredoc to make expect script more clear
2013-10-18 00:35:12 -05:00
Solomon Hykes
85a36b3b53
devmapper: rename deviceset_devmapper.go to deviceset.go
2013-10-18 05:19:22 +00:00
Jérôme Petazzoni
255b6aadfa
Work around an exotic bug affecting Docker-in-Docker + systemd.
2013-10-17 20:42:11 -07:00
Solomon Hykes
d3505d836a
Merge remote-tracking branch 'alexlarsson/dm-readonly-images' into dm
...
Conflicts:
devmapper/deviceset_devmapper.go
2013-10-18 03:40:46 +00:00
Solomon Hykes
c47e93fcbe
Merge remote-tracking branch 'alexlarsson/fix-tar-leak' into dm-correct
2013-10-18 03:32:47 +00:00
Solomon Hykes
5cd7de5de8
hack: fail tests if there are leftover temp files before or after
2013-10-18 03:31:21 +00:00
Solomon Hykes
5c175357aa
Hack: fix tests which didn't cleanup properly
2013-10-18 02:13:36 +00:00
Solomon Hykes
240d5b3fa1
Hack: don't run integration tests in /var/lib/docker/unit-tests; add missing cleanups in a few tests
2013-10-18 02:13:36 +00:00
Solomon Hykes
d034aafac7
devicemapper: Add fixme
2013-10-18 00:58:20 +00:00
Andy Rothfusz
689bcd1dc3
Clean up build warnings. Remove redundant files.
2013-10-17 17:57:01 -07:00
Solomon Hykes
4bd6021806
devmapper: Rename DeviceSetDM to DeviceSet
2013-10-18 00:07:56 +00:00
Solomon Hykes
ed03dbfe82
Don't add /.docker-id to the container filesystem
2013-10-18 00:07:46 +00:00
Solomon Hykes
330062ef72
Remove race condition caused by double-destroy in 2 tests
2013-10-17 23:59:59 +00:00
Victor Vieux
8bce284496
clean split between errors and output. JSON output always valid
2013-10-17 23:40:43 +00:00
Jérôme Petazzoni
95ccb78aa7
Merge pull request #2253 from jpetazzo/infrastructure-docs
...
Try a different presentation of infrastructure documentation.
2013-10-17 16:17:32 -07:00
Tianon Gravi
83a2e92d47
Update hack/release.sh process to automatically invoke hack/make.sh and bail on building/testing issues
2013-10-17 16:49:35 -06:00
Guillaume J. Charmes
31b883b076
Add error checking and error messages
2013-10-17 15:04:14 -07:00
Jérôme Petazzoni
d401e9d3ac
Add Stackbrew.
2013-10-17 14:11:10 -07:00
Peter Braden
3db381bf08
Re #2137 Note about vagrant dns in the test documentation
2013-10-17 13:38:39 -07:00
Guillaume J. Charmes
bdb3b2a88c
Merge pull request #2262 from alexlarsson/dm-dind-use-root-dir
...
devicemapper: Use device/inode of the root dir, not the image
2013-10-17 11:54:40 -07:00
Victor Vieux
f248a8e13c
Update CHANGELOG.md
2013-10-17 11:27:44 -07:00
Victor Vieux
47cc6c8081
Update CHANGELOG.md
2013-10-17 11:26:17 -07:00
Tianon Gravi
c405d53b6e
Add initial init scripts library, including systemd, sysvinit, upstart, and openrc
2013-10-17 12:03:49 -06:00
Alexander Larsson
a14496ce89
Devmapper: Mount images readonly when calculating changes
...
There is no need to have this be writable, and there is a chance
that e.g. atime updates will cause writes to the image which is
bad for disk use wrt sharing between all containers.
2013-10-17 16:14:53 +02:00
Alexander Larsson
8abcc8e713
devmapper: Use a smaller blocksize for the thin-pool
...
As per the thin provisioning docs for creating the pool:
$data_block_size gives the smallest unit of disk space that can be
allocated at a time expressed in units of 512-byte sectors.
$data_block_size must be between 128 (64KB) and 2097152 (1GB) and a
multiple of 128 (64KB). $data_block_size cannot be changed after the
thin-pool is created. People primarily interested in thin provisioning
may want to use a value such as 1024 (512KB). People doing lots of
snapshotting may want a smaller value such as 128 (64KB).
The switch from 512 (which we used before) to 128 (recommended above
for lots of snapshoting) means a simple container creation (based on the
mattdm/fedora:f19 image) adds 1 MB of diskspace rather than 3.6.
This seems more in tune with how docker is typically used.
2013-10-17 15:33:00 +02:00
Alexander Larsson
d733cdcebb
Show devicemapper status in "docker info"
...
This shows the current global diskspace use in "docker info"
2013-10-17 15:32:07 +02:00
Alexander Larsson
0aee096fd7
TarFilter: Fix leak of tmpfiles
...
We were leaking the temporary directory that we create in TarFilter,
because the "tmpDir, err := ioutil.TempDir()" call overrides the
tmpDir in the outer scope with a new locally scoped variable.
This means tmpDir is always "" when the cleanup function is called.
Also, we did not call the atExit() function if CmdStream had an
error early on.
On errors in CmdStream(),
2013-10-17 14:46:58 +02:00
Edmund Wagner
bc39ac71e6
c&p improvement for 13.04
...
first line killed sources list
2013-10-17 10:07:12 +02:00
Alexander Larsson
e6a73e65a2
devicemapper: Use device/inode of the root dir, not the image
...
This way the devicemapper prefix stays stable even if we're not
using loopback mounted devices.
2013-10-17 09:53:09 +02:00
Edmund Wagner
2110b3cca8
make copy paste user friendly
...
copying only the first line killed my sources.list file
2013-10-17 09:31:35 +02:00
Solomon Hykes
ad2fbd9e87
devmapper: error reporting workaround in waitRemove()
2013-10-17 01:49:51 +00:00
Solomon Hykes
e5d7472a0d
devmapper: small fixes in error reporting
2013-10-17 01:49:27 +00:00
Solomon Hykes
7d3c7e2b29
devmapper: debug messages
2013-10-17 01:47:03 +00:00
Solomon Hykes
f1d07e2dbe
devmapper: prefix device names with the dev_id+inode of the data image
2013-10-17 01:46:28 +00:00
Solomon Hykes
ad968ef3ef
devmapper: add useful comments
2013-10-17 01:42:05 +00:00
Michael Crosby
414795856a
Merge branch 'release'
2013-10-16 18:20:04 -07:00
Michael Crosby
2f74b1c84b
Merge pull request #2255 from dotcloud/bump_0.6.4
...
Bump to 0.6.4
2013-10-16 17:59:45 -07:00
Michael Crosby
e8da76605f
Bump version to 0.6.4
2013-10-16 17:50:08 -07:00
Michael Crosby
f16e60665b
Merge branch 'master' into bump_0.6.4
2013-10-16 17:48:17 -07:00
Michael Crosby
3ba9893786
Merge pull request #2242 from jpetazzo/remove-spurious-errors-and-errclosedpipe
...
Fix error/debug messages in Container.Attach and recover from ErrClosedPipe
2013-10-16 17:27:23 -07:00
Jérôme Petazzoni
7b1c6ccabd
Try a different presentation of infrastructure documentation.
2013-10-16 17:11:21 -07:00
Solomon Hykes
c688e9b5a6
devmapper: debug messages
2013-10-16 23:27:33 +00:00
Solomon Hykes
f3e6d34df2
hack: cleanup devicemapper at the last test
2013-10-16 23:27:00 +00:00
Solomon Hykes
ea04f3de72
devmapper: wait for devices to be effectively removed before returning a successful remove
2013-10-16 23:26:37 +00:00
Solomon Hykes
153248b60f
devicemapper: remove unused code
2013-10-16 23:23:35 +00:00
Guillaume J. Charmes
6ee2964a4f
Merge pull request #2256 from dotcloud/discard_errno_0_errors
...
- Runtime: discard errno = 0 errors
2013-10-16 16:22:03 -07:00
Solomon Hykes
1711de4b09
devmapper: wait for devices to be effectively unmounted before removing them
2013-10-16 23:06:07 +00:00
Victor Vieux
49c62879b8
discard errno = 0 errors
2013-10-16 23:05:50 +00:00
Michael Crosby
34745ee0f4
Merge pull request #2246 from dotcloud/clean_when_start_fail
...
Add cleanup when container.Start fails
2013-10-16 15:06:08 -07:00
Victor Vieux
d21bd5b964
Merge pull request #2251 from dotcloud/skip_autoremove_test
...
skip auto-remove test for now
2013-10-16 14:59:08 -07:00
Michael Crosby
82220ea2ad
Merge pull request #2249 from jpetazzo/cleanup-errclosing-in-proxy
...
Catch errClosing error when TCP and UDP proxies are terminated.
2013-10-16 14:51:43 -07:00
Victor Vieux
655b16c712
skip auto-remove test for now
2013-10-16 21:47:20 +00:00
Michael Crosby
eb2d0d4bf5
Merge pull request #2250 from dotcloud/revert-07-doc-changes
...
Revert "Fix #2115 Clean AUFS references. Also fixes some links to client...
2013-10-16 14:44:53 -07:00
Jérôme Petazzoni
cc851dbb3f
Catch errClosing error when TCP and UDP proxies are terminated.
2013-10-16 14:43:20 -07:00
Victor Vieux
e40fd1e3e1
fix panic
2013-10-16 21:39:03 +00:00
Michael Crosby
dab84f7e8b
Revert "Fix #2115 Clean AUFS references. Also fixes some links to client libraries and mongo example."
...
This reverts commit f4c17a202b .
2013-10-16 14:38:24 -07:00
Daniel Mizyrycki
7df8ec2093
Merge pull request #2195 from mzdaniel/report
...
Add aggregated docker-ci email report
2013-10-16 14:29:24 -07:00
Solomon Hykes
11d695a297
Add debug messages while testing devicemapper
2013-10-16 20:45:59 +00:00
Solomon Hykes
acf58362cb
Hack: fix tests which didn't cleanup properly
2013-10-16 20:44:15 +00:00
Guillaume J. Charmes
3a246ac3d1
Change default values for devicemapper as variable instead of env
2013-10-16 20:42:50 +00:00
Daniel Mizyrycki
a2ffa637ce
testing infrastructure, PR #2195 : Add aggregated docker-ci email report
2013-10-16 13:30:15 -07:00
Guillaume J. Charmes
ed6ca109bf
Refactor container.Start()
2013-10-16 13:12:56 -07:00
Solomon Hykes
1da335f784
Hack: don't run integration tests in /var/lib/docker/unit-tests; add missing cleanups in a few tests
2013-10-16 20:10:20 +00:00
Victor Vieux
6e48b73955
Merge pull request #2247 from dotcloud/improve_tests_error_messages
...
Tests: Remove a few errors
2013-10-16 12:50:15 -07:00
Victor Vieux
664acd2971
Add clean if start fail
2013-10-16 19:48:24 +00:00
Victor Vieux
3acfc60028
change an errorf to a debugf
2013-10-16 19:45:10 +00:00
Victor Vieux
0e64a4d7e7
remove false alarm error
2013-10-16 19:38:12 +00:00
Victor Vieux
104a86936a
api.go:108 Error parsing media type: error: mime: no media type
...
fix
2013-10-16 19:32:03 +00:00
Victor Vieux
df697b4318
use httpError in a separate test
2013-10-16 19:23:47 +00:00
Tianon Gravi
27fc01271e
Merge pull request #2219 from tianon/completion
...
Reorganize contributed completion scripts to add zsh completion
2013-10-16 11:40:56 -07:00
Tianon Gravi
97ab118fbb
Merge pull request #2220 from tianon/vim
...
Add vim syntax highlighting for Dockerfiles from @honza
2013-10-16 11:40:42 -07:00
Jérôme Petazzoni
fc659b68e4
Fix error/debug messages in Container.Attach and recover from ErrClosedPipe conditions.
2013-10-16 11:35:45 -07:00
Guillaume J. Charmes
99f6b43f4f
Merge pull request #2243 from jpetazzo/comments-stdcopy
...
Add better comments to utils/stdcopy.go.
2013-10-16 11:17:15 -07:00
Victor Vieux
2b92aa71f9
Merge pull request #2244 from dotcloud/add_cleanup_leftover_container_tests
...
Tests: add cleanup to remove leftover containers
2013-10-16 11:09:48 -07:00
Victor Vieux
f854529ae8
add cleanupin tests to remove leftover containers
2013-10-16 18:06:37 +00:00
Jérôme Petazzoni
e32debcf5f
Add better comments to utils/stdcopy.go.
2013-10-16 10:58:53 -07:00
Andy Rothfusz
0e08e1d695
Merge pull request #2236 from SvenDowideit/2209-comments-doc
...
#2209 - add the example @tianon gave to elaborate on the Comment docume...
2013-10-16 10:51:15 -07:00
Andy Rothfusz
65b62307c3
Merge pull request #2231 from metalivedev/1919-docreleaseinfo
...
Fix #1919 document how to edit and release docs.
2013-10-16 10:45:01 -07:00
Andy Rothfusz
03e5d94b12
Merge pull request #2090 from kencochrane/master
...
added initial draft of the Docker infrastructure doc
2013-10-16 10:44:22 -07:00
Tianon Gravi
0ca533ca35
Merge pull request #2233 from tmc/master
...
Add mkimage-arch.sh
2013-10-15 19:27:45 -07:00
Travis Cline
d94a027da6
Add mkimage-arch.sh
2013-10-16 02:26:15 +00:00
Sven Dowideit
7250f94874
#2209 - add the example @tianon gave to elaborate on the Comment documentation
2013-10-16 11:12:47 +10:00
Michael Crosby
4196c704f0
Merge pull request #1943 from dotcloud/1940-prevent_crash_parseNat_build-fix
...
Abort build if mergeConfig returns an error and fix duplicate error message
2013-10-15 17:40:48 -07:00
Victor Vieux
adb48ef319
Merge pull request #2235 from dotcloud/update_dockerfile
...
Update Dockerfile test comment
2013-10-15 17:32:48 -07:00
Victor Vieux
ee7d9b0bde
Update Dockerfile test comment
2013-10-16 00:31:34 +00:00
Victor Vieux
2f4526d5c4
Merge pull request #2221 from flavio/fix_broken_tests
...
Fixed broken tests
2013-10-15 17:26:19 -07:00
Victor Vieux
261285c2c2
Merge pull request #2232 from shykes/error-should-be-debug
...
Remove error messages which are not actually errors
2013-10-15 17:12:51 -07:00
Solomon Hykes
cd61fb2e6f
WIP: debugging dm-base-hash + dm-refactor-init
2013-10-15 23:56:04 +00:00
Solomon Hykes
fdba1aeed8
Merge branch 'dm-refactor-init' into dm
...
Conflicts:
runtime_test.go
2013-10-15 23:27:28 +00:00
Solomon Hykes
cbc49d7d76
Remove error messages which are not actually errors
2013-10-15 23:12:27 +00:00
Solomon Hykes
c9f3e54c31
Merge branch 'dm-base-hash' into dm
2013-10-15 23:09:26 +00:00
Solomon Hykes
3997b8a923
hack: don't set DEBUG when running tests
2013-10-15 23:07:26 +00:00
Solomon Hykes
ec885d9180
hack: only run certain tests with TESTFLAGS='-run TestName' make.sh
2013-10-15 23:06:41 +00:00
Solomon Hykes
4dc90405e3
Merge pull request #2230 from shykes/hack-select-test
...
hack: only run certain tests with TESTFLAGS='-run TestName' make.sh
2013-10-15 15:58:54 -07:00
Solomon Hykes
b7abe9dab5
hack: only run certain tests with TESTFLAGS='-run TestName' make.sh
2013-10-15 22:57:40 +00:00
Andy Rothfusz
cd455ca6fa
Fix #1919 document how to edit and release docs.
2013-10-15 15:52:21 -07:00
Solomon Hykes
54b0cd7cd1
Merge branch 'dm-missing-mapper' into dm
2013-10-15 22:51:20 +00:00
Solomon Hykes
66db2ac9d8
Merge branch 'dm-fix-test-2' into dm
2013-10-15 22:42:49 +00:00
Alexander Larsson
5ebaca7e55
devmapper: create device nodes 'on create' instead of 'on resume'
2013-10-15 21:27:47 +00:00
Solomon Hykes
432ff7e3c3
Merge pull request #2227 from dotcloud/dm-rename-loopback
...
Rename loopback dir to devicemapper
2013-10-15 12:23:43 -07:00
Michael Crosby
80bd64245f
Add filesystemtype for containers
...
If no type is specified then assume aufs.
2013-10-15 11:49:13 -07:00
Michael Crosby
4431e9edb7
Rename loopback dir to devicemapper
2013-10-15 11:30:06 -07:00
Flavio Castelli
ca56b35e53
Fixed broken tests
...
Some tests failed because the `auplink` binary was not found inside of the
"docker" container.
2013-10-15 11:44:56 +02:00
Tianon Gravi
095aab9d97
Refactor mkimage-debootstrap.sh to be much more full-featured
...
This includes the following:
- options to control certain parameters
- an option specifically for creating tarballs directly, esp. for dockerbrew
- the addition of the updates and security repositories for Debian images
- the addition of the universe, updates, and security repositories for Ubuntu images
- more correct tagging of Debian images
- tagging of Ubuntu image versions (12.04, 12.10, etc) and latest tag for LTS
2013-10-15 03:44:03 -06:00
Tianon Gravi
ace059e409
Add vim syntax highlighting for Dockerfiles from @honza
...
See https://github.com/honza/dockerfile.vim
See also https://twitter.com/_honza/status/390046317579620352
2013-10-15 03:35:13 -06:00
Tianon Gravi
9da2b3590e
Add zsh completion from @felixr with permission
...
See https://github.com/felixr/docker-zsh-completion for the original.
See also https://github.com/dotcloud/docker/issues/2202#issuecomment-26313287
Fixes #2202
2013-10-15 03:04:06 -06:00
Tianon Gravi
e99ab1df97
Move contrib/docker.bash to contrib/completion/bash/docker for better organization
2013-10-15 03:02:31 -06:00
Tianon Gravi
4967f9f19c
Rename mkimage-debian.sh to mkimage-debootstrap.sh to more clearly reflect its true function
2013-10-15 02:26:10 -06:00
Solomon Hykes
fde157425c
Merge pull request #2218 from tianon/ksid
...
Remove @KSid from contrib maintainers for now
2013-10-15 00:13:58 -07:00
Tianon Gravi
a0e5657cb6
Remove @KSid from contrib maintainers for now
...
His availability has been very limited, so I'll take over completely for the short term until he can find more time to help out.
2013-10-15 00:58:34 -06:00
Solomon Hykes
7093411a8d
Initialize devicemapper in NewRuntimeFromDIrectory
2013-10-15 03:53:48 +00:00
Guillaume J. Charmes
5778ed7db2
Make sure the base device is well created before running the tests
2013-10-14 18:36:18 -07:00
Michael Crosby
3455c1a098
Use incrementing prefix on pool and loopback to allow dind
2013-10-14 17:48:43 -07:00
Michael Crosby
5dd12ba20a
Ignore cleanup with /dev/mapper does not exist
2013-10-14 14:23:58 -07:00
Daniel Mizyrycki
f4a98b4598
Merge pull request #2211 from mzdaniel/2190-docker-ci
...
Prevent docker-ci to test closing PRs
2013-10-14 14:12:23 -07:00
Daniel Mizyrycki
53a07d5475
Prevent docker-ci to test closing PRs
2013-10-14 14:00:06 -07:00
Solomon Hykes
5892c8e469
Merge pull request #2199 from alexlarsson/dm-docs
...
Add some docs for newly exported functions
2013-10-14 13:33:21 -07:00
Solomon Hykes
20e3e8c07d
Merge pull request #2200 from alexlarsson/dm-remove-unused
...
Runtime: Remove unused funtion hasFilesystemSupport()
2013-10-14 13:24:53 -07:00
Solomon Hykes
79c0c4470f
Merge pull request #2182 from dotcloud/cleanup-dm-unittests
...
Clean up better from previous unit-test runs
2013-10-14 12:29:59 -07:00
Solomon Hykes
4dedd9a9aa
Merge pull request #2183 from dotcloud/migrate-aufs
...
Migrate aufs to new device mapper backend
2013-10-14 12:28:28 -07:00
Solomon Hykes
063ebbab68
Merge pull request #2184 from dotcloud/dm-rmi
...
Do not allow image to be deleted when containers are dependent
2013-10-14 12:27:19 -07:00
Guillaume J. Charmes
ea92dc2e8c
Add error return to cleanup, use os.OpenFile instead of syscall.Open, Make sure the pools are removed after all other devices
2013-10-14 12:26:46 -07:00
Andy Rothfusz
93b258413f
Merge pull request #2160 from iffy/patch-1
...
Minor updates to postgresql_service.rst
2013-10-14 11:59:57 -07:00
Andy Rothfusz
c0bfb75e5f
Merge pull request #2142 from SvenDowideit/patch-1
...
tell the new developer how they can replace the real docker binary with ...
2013-10-14 11:55:42 -07:00
Michael Crosby
7f429e0ceb
Do not allow image to be deleted when containers are dependent
2013-10-14 09:47:01 -07:00
Alexander Larsson
bb42801cdc
Runtime: Remove unused funtion hasFilesystemSupport()
...
This used to be used to be used to detect AUFS support, but is not
used anymore.
2013-10-14 10:54:50 +02:00
Alexander Larsson
8e4b3a3390
Add some docs for newly exported functions
2013-10-14 10:53:12 +02:00
Yang Bai
1043055b10
check return value of syscall.Chdir when changing working directory
2013-10-14 15:27:38 +08:00
Solomon Hykes
48070274ee
Change the base filesystem size in unit tests
2013-10-12 15:06:53 -07:00
Michael Crosby
c3f1bb3287
Allow loopback and base fs sizes set by env var
2013-10-11 20:37:11 -07:00
Daniel Mizyrycki
620bc5b9e1
Merge pull request #1823 from dotcloud/1766-nightly-release
...
testing, issue #1766 : Add nightly release to docker-ci
2013-10-11 17:38:06 -07:00
Michael Crosby
562e4f1e23
Verbose migration add warning for running container
...
Conflicts:
hack/make.sh
runtime.go
runtime_test.go
2013-10-11 17:11:18 -07:00
Michael Crosby
a263e07678
Migrate AUFS containers to devmapper
...
Conflicts:
hack/make.sh
runtime.go
2013-10-11 16:54:08 -07:00
Alexander Larsson
e7986da531
Clean up better from previous unit-test runs
...
This makes sure we unmount existing mounts (as well as removing the
devmapper devices), and it fails with proper logs rather than just
panic()ing.
2013-10-11 16:42:11 -07:00
Alexander Larsson
b440ec0136
device-mapper: Move all devicemapper spew to log through utils.Debugf().
2013-10-11 16:31:06 -07:00
Alexander Larsson
c77697a45c
devmapper: Move all "raw" libdevmapper wrappers to devmapper.go
...
This separates out the DeviceSet logic a bit better from the raw
device mapper operations.
devicemapper: Serialize addess to the devicemapper deviceset
This code is not safe to run in multiple threads at the same time,
and neither is libdevmapper.
DeviceMapper: Move deactivate into UnmountDevice
This way the deactivate is atomic wrt othe device mapper operations
and will not fail with EBUSY if someone else starts a devicemapper
operation inbetween unmount and deactivate.
devmapper: Fix loopback mounting regression
Some changes were added to attach_loop_device which added
a perror() in a place that caused it to override errno so that
a later errno != EBUSY failed. This fixes that and cleans up
the error reporting a bit.
devmapper: Build on old kernels without LOOP_CTL_GET_FREE define
2013-10-11 16:30:02 -07:00
Daniel Mizyrycki
6d6097cddf
Merge pull request #1813 from doubleyou/patch-1
...
Improve network performance for VirtualBox
2013-10-11 16:23:19 -07:00
Daniel Mizyrycki
42277d0329
Merge pull request #2178 from tianon/vagrant-docker-group
...
Add vagrant user to the docker group
2013-10-11 15:10:50 -07:00
Tianon Gravi
d62df6b2b5
Add vagrant user to the docker group
2013-10-11 11:00:04 -06:00
Michael Crosby
97779ff7cf
Merge pull request #2118 from karlgrz/936-enhance-logging
...
Add utils.Errorf for error logging
2013-10-11 08:51:37 -07:00
Michael Crosby
9afa48a92f
Merge pull request #2169 from dotcloud/remove-deprecated-packaging
...
Remove deprecated packaging directory
2013-10-11 08:44:34 -07:00
Karl Grzeszczak
ad723bbfe7
Initial steps to fix Issue #936
...
Use utils.Errorf instead of utils.Debugf
2013-10-11 08:04:40 -05:00
Solomon Hykes
f15cd71bb8
Merge pull request #2037 from tianon/install-script-revamp
...
Revamp install.sh to be usable by more people, and to use official install methods whenever possible (apt repo, portage tree, etc.)
2013-10-10 23:56:13 -07:00
Tianon Gravi
94bf5b0011
Revamp install.sh to be usable by more people, and to use official install methods whenever possible (apt repo, portage tree, etc.), thus making it an official script and moving it to hack/
2013-10-11 00:53:15 -06:00
Daniel Mizyrycki
d542318d63
testing infrastructure, issue #1766 : Dockerize deployment of docker-ci
2013-10-10 18:29:10 -07:00
Daniel Mizyrycki
6e3068700f
testing infrastructure, issue #1766 : Temporarily install docker with proper apparmor handling
2013-10-10 18:29:10 -07:00
Daniel Mizyrycki
fac190959f
testing, issue #1766 : Upgrade tooling for Docker nightly release
2013-10-10 18:29:10 -07:00
Daniel Mizyrycki
1dcdc3deb7
testing, issue #1766 : Add nightly release to docker-ci
2013-10-10 18:29:10 -07:00
Solomon Hykes
ee256ce6bf
Merge pull request #2038 from tianon/mkimage-debian-fixes
...
Fix contrib/mkimage-debian.sh apt caching prevention
2013-10-10 17:59:17 -07:00
Solomon Hykes
5fe699f813
Merge pull request #2166 from pnasrat/document-approval
...
Clarify LGTM process to contributors.
2013-10-10 17:55:32 -07:00
Solomon Hykes
7561e2570c
Merge pull request #2159 from nathankleyn/fix-references-to-param-names
...
Small fixes to parameter names in docs for ADD command.
2013-10-10 17:53:57 -07:00
Guillaume J. Charmes
640ca68e4f
Merge pull request #2128 from titanous/update-authors
...
Update AUTHORS
2013-10-10 16:40:33 -07:00
Guillaume J. Charmes
f9b9dfc82d
Merge pull request #2164 from pnasrat/add-finished-time
...
* Runtime: Record termination time in state.
2013-10-10 16:29:07 -07:00
Guillaume J. Charmes
c978f0fa5c
Merge pull request #2165 from jrydberg/master
...
- Registry: Use correct auth config when logging in.
2013-10-10 16:28:46 -07:00
Sven Dowideit
d91bf33df3
tell the new developer how they can replace the real docker binary with the one they've been hacking on ( #2142 )
2013-10-11 08:47:32 +10:00
Paul Nasrat
310a174260
Clarify LGTM process to contributors.
2013-10-10 18:32:33 -04:00
Solomon Hykes
1804fcba93
Merged master into device-mapper branch
2013-10-10 12:50:30 -07:00
Paul Nasrat
2eb404ab14
Record termination time in state.
...
Supercedes pull #1946
2013-10-10 14:47:25 -04:00
Ken Cochrane
60e426938e
Merge pull request #2155 from jdubois/patch-1
...
- Documentation: Corrected error in the package name
2013-10-10 11:19:22 -07:00
Zilin Du
c2912c82aa
change 127.0.0.1 -> 127.0.1.1 & remove ::1 -> hostname mapping
2013-10-10 09:44:48 -07:00
Matt Haggard
9041d6a47b
Minor updates to postgresql_service.rst
...
I've added the steps that were missing/wrong for me when I went through this just now.
2013-10-10 10:23:24 -06:00
Nathan Kleyn
8abd328f53
Small fixes to parameter names in docs for ADD command.
2013-10-10 12:14:18 +01:00
Solomon Hykes
ae780fb5ea
Remove deprecated packaging directory (distro-specific packaging is now managed downstream by their respective package maintainers)
2013-10-10 03:54:10 -07:00
Julien Dubois
152037f011
Corrected error in the package name
2013-10-10 10:10:33 +02:00
Andy Rothfusz
0367032bd1
Merge pull request #2144 from shamrin/patch-5
...
document what `vagrant up` is actually doing
2013-10-09 17:42:37 -07:00
Andy Rothfusz
edca9f7e9c
Merge pull request #2139 from metalivedev/2115-AUFScleanup
...
Fix #2115 Clean AUFS references.
2013-10-09 17:35:05 -07:00
Guillaume J. Charmes
e19cc1e843
Merge pull request #2125 from dotcloud/2099_rm-v_fix
...
- Runtime: fix `docker rm` with volumes
2013-10-09 16:01:51 -07:00
Guillaume J. Charmes
feabce3bcc
Merge pull request #2119 from SvenDowideit/2117-hardcoded-tmp-dir
...
use empty string so TempDir uses the OS's temp dir automatically (Closes...
2013-10-09 16:00:40 -07:00
Michael Crosby
ded74b0bb3
Merge pull request #2133 from dotcloud/improve_tests
...
Make sure to close the network allocators
2013-10-09 15:45:16 -07:00
Guillaume J. Charmes
ffee5faae8
Merge pull request #2145 from dotcloud/remove-panic-test
...
* Runtime: replace panic by log.Fatal in tests
2013-10-09 15:37:08 -07:00
Paul Nasrat
aa3697520a
Fixes issues with mounting subdirectories of /mnt in container.
...
Tested with
mkdir /mnt/data
docker run -v /mnt/data:/mnt/data -t ubuntu:12.10 touch /mnt/data/bar
Expected /mnt/data/bar on host.
2013-10-09 16:40:46 -04:00
Andy Rothfusz
c1bb33ea4d
Merge pull request #2114 from metalivedev/2113-searchbump
...
Fix #2113 improve doc search results
2013-10-09 12:24:33 -07:00
Andy Rothfusz
6545e53803
Clean up javascript comment.
2013-10-09 12:22:14 -07:00
Victor Vieux
d30806590c
Merge pull request #2127 from titanous/close-body
...
Fix some error cases where a HTTP body might not be closed
2013-10-09 06:52:03 -07:00
Victor Vieux
823174de4d
replace panic by log.Fatal in tests
2013-10-09 13:47:49 +00:00
Tianon Gravi
d5f9160441
Merge pull request #1956 from tianon/bash-completion
...
Add proper bash completion for "docker push"
2013-10-09 05:47:55 -07:00
Alexey Shamrin
37df1d92d8
document what vagrant up is actually doing
...
* don't mention outdated PPA that Vagrantfile doesn't use
* point to official Ubuntu installation instructions that Vagrant appears to be following; should be future proof
2013-10-09 15:05:09 +04:00
Jonathan Rudenberg
dabac81824
Update AUTHORS
2013-10-08 23:51:38 -04:00
Guillaume J. Charmes
bb62c281f5
Merge pull request #2130 from tianon/swap-contrib-maintainers
...
Swap contrib MAINTAINERS
2013-10-08 17:57:52 -07:00
Andy Rothfusz
3565bf8d00
Merge pull request #2134 from tianon/contributing
...
Add devenvironment link to CONTRIBUTING.md
2013-10-08 17:36:56 -07:00
Andy Rothfusz
f4c17a202b
Fix #2115 Clean AUFS references. Also fixes some links to client libraries and mongo example.
2013-10-08 17:33:19 -07:00
Tianon Gravi
9a4b0b9823
Add devenvironment link to CONTRIBUTING.md
2013-10-08 16:48:19 -06:00
Guillaume J. Charmes
9107565d06
Make sure to close the network allocators
2013-10-08 15:42:02 -07:00
Zilin Du
7d95d300ab
replace 127.0.0.1 by the assigned IP address in the container's /etc/hosts file.
2013-10-08 14:29:22 -07:00
Tianon Gravi
4fda3314d8
Swap contrib MAINTAINERS
2013-10-08 15:15:58 -06:00
Jonathan Rudenberg
e906485b07
Fix some error cases where a HTTP body might not be closed
...
Refs #2126
2013-10-08 15:35:00 -04:00
Victor Vieux
1daf242c8b
fix rm -v
2013-10-08 16:35:47 +00:00
Johan Rydberg
967010ae8c
Use correct auth config when logging in.
2013-10-08 06:46:29 +02:00
Sven Dowideit
d03022b9ca
use empty string so TempDir uses the OS's temp dir automatically ( Closes #2117 )
2013-10-08 13:24:20 +10:00
Andy Rothfusz
6d67ac2a1b
Insert popularity and boost docs results.
2013-10-07 17:51:07 -07:00
Solomon Hykes
2d425af1b1
Merge pull request #2103 from tianon/clean-out-fixme
...
Clean out a few outdated FIXME items
2013-10-07 15:19:01 -07:00
Andy Rothfusz
ed19693f50
Merge pull request #2106 from mastahyeti/api_1.5_docs_whitespace
...
Cleanup whitespace in API 1.5 docs
2013-10-07 13:23:55 -07:00
Tianon Gravi
ee27444098
Fix contrib/mkimage-debian.sh apt caching prevention
2013-10-07 13:41:10 -06:00
Andy Rothfusz
194c1dbbd8
Merge pull request #2109 from shamrin/patch-4
...
[docs] use angle brackets in MAINTAINER example email
2013-10-07 12:18:44 -07:00
Alexey Shamrin
a9eac7eab4
[docs] use angle brackets in MAINTAINER example email
2013-10-07 20:29:54 +04:00
Ben Toews
7c28683f08
Cleanup whitespace in API 1.5 docs
...
remove whitespace on blank lines
2013-10-06 19:52:18 -06:00
Daniel Mizyrycki
c18e849451
Merge pull request #2061 from dotcloud/1948-test-detach
...
testing, issue #1948 : Increase TestRunDetach timeout
2013-10-06 13:26:44 -07:00
Tianon Gravi
a665517151
Clean out a few outdated FIXME items
2013-10-06 13:55:26 -06:00
Ken Cochrane
0d3c899528
added initial draft of the Docker infrastructure doc
2013-10-04 15:12:40 -04:00
Andy Rothfusz
863eebe7bd
Merge pull request #2084 from makeusabrew/patch-1
...
Fix help text for -v option
2013-10-04 09:29:56 -07:00
Victor Vieux
f6913592a1
Merge pull request #2087 from alexlarsson/device-mapper-test
...
Device mapper test branch update
2013-10-04 07:54:43 -07:00
Alexander Larsson
aaf1f73bcc
Tests: Initialize devicemapper early to avoid it happening in a test
...
This can take a while and may cause some tests to timeout
2013-10-04 15:47:43 +02:00
Alexander Larsson
9b65c7cf49
hack: Don't just run the "TestRunHostname" test
2013-10-04 15:38:47 +02:00
Alexander Larsson
f7e374fb3a
Remove overly spewy Debugf
2013-10-04 15:36:30 +02:00
Nick Payne
3c5350ba92
Fix help text for -v option
2013-10-04 10:26:57 +01:00
Tianon Gravi
c52c95f97f
Merge pull request #1876 from asbjornenge/master
...
Added Dockerfile.tmLanguage to contrib
2013-10-03 23:52:37 -07:00
Asbjørn Enge
85a5139665
Added Dockerfile.tmLanguage to contrib
2013-10-04 08:45:15 +02:00
Guillaume J. Charmes
f29c500d8d
Small fixes
2013-10-03 18:05:07 -07:00
Guillaume J. Charmes
b843998718
Small fixes
2013-10-03 18:04:14 -07:00
Michael Crosby
ad4b09cdb8
Merge pull request #1832 from dotcloud/26-default_r_flag
...
Autorestart containers by default
2013-10-03 15:59:58 -07:00
Victor Vieux
e594c788e4
keep -r, but default true
2013-10-03 22:42:35 +00:00
Victor Vieux
f84dc1e908
add missing error check
2013-10-03 22:33:00 +00:00
Michael Crosby
826aaa0e9b
Merge pull request #1990 from modcloth-labs/more-tests-for-auth-registry-resolution
...
Adding more tests around `auth.ResolveAuthConfig`
2013-10-03 14:45:02 -07:00
Alexander Larsson
1a1be5a87c
Make sure we mark the libdevmapper /dev/mapper/control fd CLOEXEC
...
We do a hack to mark it such, because otherwise lxc-start will not
work.
2013-10-03 21:00:16 +02:00
Alexander Larsson
7b58e15b08
Be better at cleaning up leftover from earlier test runs
...
When running the test inside a docker container we sometimes are left with
leftover device nodes for device mapper devices that no longer exist.
We were panic:ing in this case, but with this change we just remove such
nodes.
2013-10-03 19:54:14 +02:00
Victor Vieux
1328be7c29
Add test
2013-10-03 15:21:14 +00:00
Guillaume J. Charmes
8b2f4aab23
Random improvments
2013-10-02 20:18:15 -07:00
Tianon Gravi
06d0843a61
Update Dockerfile and hack to support compiling device-mapper code statically (using go1.2rc1)
2013-10-03 10:32:47 -06:00
Victor Vieux
deb05a36e8
rebase
2013-10-03 15:49:28 +00:00
Victor Vieux
55189307d0
disable: don't create device nodes manually if udev is not availabile as we don't have it in dind
2013-10-03 15:47:38 +00:00
Andy Rothfusz
ff4f32d58f
Fix #2017 Merge branch '2017-api-details'
2013-10-02 18:20:44 -07:00
Andy Rothfusz
462ac1efcf
Merge branch 'hint-api-details' of git://github.com/cdunklau/docker into 2017-api-details
...
Conflicts:
docs/sources/api/docker_remote_api.rst
2013-10-02 18:18:46 -07:00
Solomon Hykes
1332f400f7
Merge pull request #2015 from dsissitka/1927
...
Configured FPM to make /etc/init/docker.conf a config file.
2013-10-02 18:18:16 -07:00
Solomon Hykes
a292c04ddb
Merge pull request #2069 from philips/add-xz-to-runtime-dependencies
...
fix(hack/PACKAGERS): add xz utils as a runtime dep
2013-10-02 17:37:56 -07:00
Andy Rothfusz
37c4513cf9
Merge pull request #2060 from mastahyeti/patch-1
...
Add `apt-get install curl` to Ubuntu docs
2013-10-02 16:46:00 -07:00
Andy Rothfusz
b584c21ca4
Merge pull request #2063 from dhrp/doc-template-fix
...
Doc template fix
2013-10-02 16:31:47 -07:00
Andy Rothfusz
c92507341d
Merge pull request #2073 from tianon/gentoo-no-more-1422-hack
...
Remove Gentoo install notes about #1422 workaround
2013-10-02 16:24:11 -07:00
Andy Rothfusz
9f0feaa2e1
Merge pull request #2065 from kyleconroy/fix_ping_endpoint
...
Fix Ping endpoint documentation
2013-10-02 16:22:49 -07:00
Ben Toews
0f830aa431
Update ubuntu docs to use wget instead of curl
...
Ubuntu doesn't come with curl.
wget instead of curl
nicer wget syntax
remove /dev/null
2013-10-02 16:27:34 -06:00
Tianon Gravi
5f05cb4817
Remove Gentoo install notes about #1422 workaround
2013-10-02 16:06:22 -06:00
Michael Crosby
4778039dd2
Merge pull request #2066 from tianon/vendor-bump-kr-pty
...
Bump vendor kr/pty to commit 3b1f6487b (syscall.O_NOCTTY)
2013-10-02 14:44:07 -07:00
Guillaume J. Charmes
b180770b1d
Merge pull request #2014 from alexlarsson/allow_set_file_cap
...
* Runtime: lxc: Allow set_file_cap capability in container
2013-10-02 14:38:50 -07:00
Brandon Philips
4f5c2cbccc
fix(hack/PACKAGERS): add xz utils as a runtime dep
2013-10-02 12:06:19 -07:00
Andy Rothfusz
c3acd9bece
Merge pull request #2047 from Thermionix/patch-1
...
Update archlinux.rst
2013-10-02 10:57:48 -07:00
Tianon Gravi
cb21a40490
Bump vendor kr/pty to commit 3b1f6487b (syscall.O_NOCTTY)
2013-10-01 19:48:50 -06:00
Thatcher Peskens
5025b4d094
Cleanup
2013-10-01 16:32:56 -07:00
Thatcher Peskens
509e25cf04
Add/modified the canonical link to work with all /index/ links. Added style for "danger'
2013-10-01 16:26:14 -07:00
Daniel Mizyrycki
135c1fce90
testing, issue #1948 : Increase TestAttachDetach and TestRunDetach timeout
2013-10-01 15:59:52 -07:00
Kyle Conroy
d517fd3d77
Fix Ping endpoint documentation
2013-10-01 15:49:32 -07:00
Michael Crosby
b4e1b8d2e2
Merge pull request #2058 from marcusramberg/patch-1
...
Fix ironic typo in changelog
2013-10-01 09:58:32 -07:00
Marcus Ramberg
45bd52d472
Fix ironic typo in changelog
2013-10-01 18:16:10 +02:00
Andy Rothfusz
534a991cff
fix logo path
2013-09-30 16:54:04 -07:00
Alexander Larsson
55e1782d66
Image: Fix time setting for old kernels
...
This is a better fix for futimes() on kernels not supporting O_PATH.
The previous fix broke when copying a device, as it tried to open it
and got and error.
2013-09-30 17:35:02 -06:00
Victor Vieux
152302e379
go fmt and aufs support removed
2013-09-30 17:35:02 -06:00
Victor Vieux
72a08a5458
Revert "add a -mount-method flag"
...
This reverts commit e52d756f40c9ccf8b37ca496cb72be057c909ed7.
2013-09-30 17:35:02 -06:00
Victor Vieux
aeb89ffbba
add a -mount-method flag
2013-09-30 17:35:02 -06:00
Alexander Larsson
0484b2c325
RootIsShared: Fix root detection
...
Column 4 is the mount position, column 3 will not always be
"/" for the root. On one of my system its "/root".
2013-09-30 17:35:02 -06:00
Alexander Larsson
be6fef0254
Tests: Clean up any old devmapper leftovers before starting tests
2013-09-30 17:35:02 -06:00
Alexander Larsson
071cc18b58
Image.Changes: Deactivate image device after unmounting it
...
There is no need to keep the image device around if we were the
onces creating the device.
2013-09-30 17:35:02 -06:00
Alexander Larsson
6ec5585501
Add DeviceSet.HasActivatedDevice()
...
This lets you see if a device has been activated
2013-09-30 17:35:02 -06:00
Alexander Larsson
6f57e8025a
image: Unmount before removing device in error paths
...
The device remove fails unless we unmount first
2013-09-30 17:35:02 -06:00
Alexander Larsson
b0a9147fd5
runtime test: Ensure all containers are unmounted at nuke()
...
Otherwise we may leave around e.g. devmapper mounts
2013-09-30 17:35:02 -06:00
Alexander Larsson
a7e876e357
ShellQuoteArguments: Fix quoting
...
This accidentally used two quotes to start/end each quoted string.
2013-09-30 17:35:01 -06:00
Alexander Larsson
ecdbdfdaea
Image: unmount device before removing it on failures
...
If we don't do this the remove will fail due to EBUSY
2013-09-30 17:35:01 -06:00
Alexander Larsson
2c71710b74
image: Handle systems that don't support O_PATH when updating timestamp
...
Older kernel can't handle O_PATH in open() so this will
fail on dirs and symlinks. For dirs wa can fallback to
the normal Utimes, but for symlinks there is not much to do
but ignore their timestamps.
2013-09-30 17:35:01 -06:00
Alexander Larsson
bbc72c85f7
devmapper: Fix loopback mount code
...
Typo in the loop-control code made it always fall back to the
old method of opening loopback devices.
2013-09-30 17:35:01 -06:00
Alexander Larsson
1a082ed245
applyLayer() use btrfs reflinks if availible
...
We use the new file copy helper which uses btrfs reflinks if availible.
2013-09-30 17:35:01 -06:00
Alexander Larsson
86421e8b5e
Add CopyFile that can use btrfs reflinks if availible
2013-09-30 17:35:01 -06:00
Alexander Larsson
91c69fd353
Remove accidental commit that enabled MountMethodFilesystem
2013-09-30 17:35:01 -06:00
Alexander Larsson
43a7d3d0e9
Add trivial copy-based CoW backend
...
This creates a container by copying the corresponding files
from the layers into the containers. This is not gonna be very useful
on a developer setup, as there is no copy-on-write or general diskspace
sharing. It also makes container instantiation slower.
However, it may be useful in deployment where we don't always have a lot
of containers running (long-running daemons) and where we don't
do a lot of docker commits.
2013-09-30 17:35:01 -06:00
Alexander Larsson
60f552cac3
Add Changes.ChangesLayers()
...
This calculates the difference between a set of layers and a
directory tree.
2013-09-30 17:35:01 -06:00
Alexander Larsson
ad402763e1
Changes: Better metadata comparison
...
Change the comparison to better handle files that are copied during
container creation but not actually changed:
* Inode - this will change during a copy
* ctime - this will change during a copy (as we can't set it back)
* blocksize - this will change for sparse files during copy
* size for directories - this can change anytime but doesn't
necessarily reflect an actual contents change
* Compare mtimes at microsecond precision (as this is what utimes has)
2013-09-30 17:35:01 -06:00
Alexander Larsson
5d2ace3424
Image.applyLayer: Be better at creating identical files
...
There are some changes here that make the file metadata better match
the layer files:
* Set the mode of the file after the chown, as otherwise the per-group/uid
specific flags and e.g. sticky bit is lost
* Use lchown instead of chown
* Delay mtime updates to after all other changes so that later file
creation doesn't change the mtime for the parent directory
* Use Futimes in combination with O_PATH|O_NOFOLLOW to set mtime on symlinks
2013-09-30 17:35:01 -06:00
Alexander Larsson
727e7fccca
Change how ChangesDirs() works
...
Rather than scan the files in the old directory twice to detect the
deletions we now scan both directories twice and then do all the
diffing on the in-memory structure.
This is more efficient, but it also lets us diff more complex things
later that are not exact on-disk trees.
2013-09-30 17:35:01 -06:00
Alexander Larsson
7d566b4f76
RootIsShared() - Fix array out of bounds error
...
This happened for me on the last (empty) line, but better safe than sorry
so we make the check general.
2013-09-30 17:35:01 -06:00
Alexander Larsson
fdbc2695fe
devmapper: Move init layer to top rather than bottom
...
The init layer needs to be topmost to make sure certain files
are always there (for instance, the ubuntu:12.10 image wrongly
has /dev/shm being a symlink to /run/shm, and we need to override
that). However, previously the devmapper code implemented the
init layer by putting it in the base devmapper device, which meant
layers above it could override these files (so that ubuntu:12.10
broke).
So, instead we put the base layer in *each* images devmapper device.
This is "safe" because we still have the pristine layer data
in the layer directory. Also, it means we diff the container
against the image with the init layer applied, so it won't show
up in diffs/commits.
2013-09-30 17:35:01 -06:00
Alexander Larsson
429587779a
lxc: Work around lxc-start need for private mounts
...
lxc-start requires / to be mounted private, otherwise the changes
it does inside the container (both mounts and unmounts) will propagate
out to the host.
We work around this by starting up lxc-start in its own namespace where
we set / to rprivate.
Unfortunately go can't really execute any code between clone and exec,
so we can't do this in a nice way. Instead we have a horrible hack that
use the unshare command, the shell and the mount command...
2013-09-30 17:35:01 -06:00
Alexander Larsson
145024c6cc
Utils: Add ShellQuoteArguments
2013-09-30 17:35:01 -06:00
Alexander Larsson
c138801073
Container: Inject into the mount, not the rwPath
...
For device-mapper setups we can't just push the file into the rwPath.
2013-09-30 17:35:01 -06:00
Alexander Larsson
0722786600
api_test: Fix PostContainersCreate
...
We can't look for the created file in the rwpath, because that
doesn't exist in the device-mapper world, instead look in the
RootfsPath.
2013-09-30 17:35:01 -06:00
Alexander Larsson
5f8e24f842
Runtime: Only remove device on destroy if it exists
2013-09-30 17:35:01 -06:00
Alexander Larsson
0d7ab8db03
graph test: Unmount image via image.Unmount()
...
This helps us track the unmount
2013-09-30 17:35:01 -06:00
Alexander Larsson
ed741f7b27
deviceset: Cleanup device sets on test end
...
We unmount all mounts and deactivate all device mapper devices to
make sure we're left with no leftovers after the test.
2013-09-30 17:35:01 -06:00
Alexander Larsson
9e64ebb295
DeviceSet: Add UnmountDevice()
...
Right now this does nothing but add a new layer, but it means
that all DeviceMounts are paired with DeviceUnmounts so that we
can track (and cleanup) active mounts.
2013-09-30 17:35:01 -06:00
Alexander Larsson
d951911b23
Always start tests from a clean set of loopback images
...
This way we don't get any issues with leftovers
2013-09-30 17:35:01 -06:00
Alexander Larsson
7fb60caa5d
tests: Store the loopback images for test outside unit-tests
...
This directory is copied to each test prefix which is really
slow with the large loopback mounts.
2013-09-30 17:35:01 -06:00
Alexander Larsson
76a2ab6e34
Allow specifying the docker client path in _DOCKER_INIT_PATH
...
I currently need this to get the tests running, otherwise it will
mount the docker.test binary inside the containers, which doesn't
work due to the libdevmapper.so dependency.
2013-09-30 17:35:00 -06:00
Alexander Larsson
6094257b28
Limit the amount of prints during normal runs
...
This removes some Debugf() calls and chages some direct prints to
Debugf(). This means we don't get a bunch of spew when running the
tests.
2013-09-30 17:35:00 -06:00
Alexander Larsson
52294192b2
Reuse a single DeviceSetDM for all the tests
...
We wrap the "real" DeviceSet for each test so that we get only
a single device-mapper pool and loopback mounts, but still
separate out the IDs in the tests. This makes the test run
much faster.
2013-09-30 17:35:00 -06:00
Alexander Larsson
381ce94ef4
Add DeviceSetWrapper
...
This wraps an existing DeviceSet and just adds a prefix to all ids in
it. This will be useful for reusing a single DeviceSet for all the tests
(but with separate ids)
2013-09-30 17:35:00 -06:00
Alexander Larsson
99393cf3cf
Delete corresponding Devices when deleting Images
...
If an image is deleted and there is a corresponding device
for that image we also delete the image.
2013-09-30 17:35:00 -06:00
Alexander Larsson
30890c7763
Runtime: Delete corresponding devices when deleting container
2013-09-30 17:35:00 -06:00
Alexander Larsson
b0626f403b
Implement container.ExportRW() on device-mapper
2013-09-30 17:34:59 -06:00
Alexander Larsson
fda6ff9c27
Make TarFilter more useful
...
There are a few changes:
* Callers can specify if they want recursive behaviour or not
* All file listings to tar are sent on stdin, to handle long lists better
* We can pass in a list of filenames which will be created as empty
files in the tarball
This is exactly what we want for the creation of layer tarballs given
a container fs, a set of files to add and a set of whiteout files to create.
2013-09-30 17:34:59 -06:00
Alexander Larsson
b86f67126c
Archive: Fix up tar commandline arguments in TarFilter()
...
There is no need to duplicate the compression flags for
every element in the filter.
2013-09-30 17:34:59 -06:00
Alexander Larsson
1c5dc26a7c
Implement docker diff for device-mapper
...
To do diffing we just compare file metadata, so this relies
on things like size and mtime/ctime to catch any changes.
Its *possible* to trick this by updating a file without
changing the size and setting back the mtime/ctime, but
that seems pretty unlikely to happen in reality, and lets
us avoid comparing the actual file data.
2013-09-30 17:34:59 -06:00
Alexander Larsson
8e7cbbff50
devmapper: Base the device-mapper names on the root dir name
...
This means the default is "docker-*", but for tests we get separate
prefixes for each test.
2013-09-30 17:34:59 -06:00
Alexander Larsson
074f38d493
Image: Always create a .docker-id file in the devices we create
...
Without this there is really no way to map back from the device-mapper
devices to the actual docker image/container ids in case the json file
somehow got lost
2013-09-30 17:34:59 -06:00
Alexander Larsson
a9ec1dbc9b
Image: Deactivate image device when unmounting container
...
There is no need to keep all the device-mapper devices active, we
can just activate them on demand if needed.
2013-09-30 17:34:59 -06:00
Alexander Larsson
d2ba3e2005
Image: Initial support for device-mapper mounts
...
This supports creating images from layers and mounting them
for running a container.
Not supported yet are:
* Creating diffs between images/containers
* Creating layers for new images from a device-mapper container
2013-09-30 17:34:59 -06:00
Alexander Larsson
8f7361279c
Runtime: Add MountMethod to allow AUFS and device-mapper to coexist
2013-09-30 17:34:59 -06:00
Alexander Larsson
ca2f7f955e
Runtime: Add DeviceSet singleton
...
This adds a DeviceSet singleton to the Runtime object which will be used for
any DeviceMapper dependent code.
2013-09-30 17:34:59 -06:00
Alexander Larsson
1d36b8c7b7
Server: Pass in device-mapper DeviceSet to server
...
This makes docker (but not docker-init) link to libdevmapper and will
allow it to use the DeviceSet
2013-09-30 17:34:59 -06:00
Alexander Larsson
e6216793d9
Add DeviceSet interface
...
This interface matches the device-mapper implementation (DeviceSetDM)
but is free from any dependencies. This allows core docker code
to refer to a DeviceSet without having an explicit dependency on
the devmapper package.
This is important, because the devmapper package has external
dependencies which are not wanted in the docker client app, as it
needs to run with minimal dependencies in the docker image.
2013-09-30 17:34:58 -06:00
Alexander Larsson
e368c8bb01
Image: Add runtime and container id args to Mount()
...
We will later need the runtime to get access to the VolumeSet
singleton, and the container id to have a name for the volume
for the container
2013-09-30 17:34:58 -06:00
Alexander Larsson
167601e858
Runtime: Automatically use docker-init if it exists
...
In some builds the main docker binary is not statically linked,
and as such not usable in as the .dockerinit binary, for those
cases we look for a separately shipped docker-init binary and
use that instead.
2013-09-30 17:34:58 -06:00
Alexander Larsson
b8dc7b5f1a
Add a separate docker-init binary
...
This may be used for the .dockerinit case if the main binary is not
statically linked.
2013-09-30 17:34:58 -06:00
Alexander Larsson
7fb3bfed03
devmapper: Add simple tool to test the DeviceSet commands
2013-09-30 17:34:58 -06:00
Alexander Larsson
374a5e9913
devmapper: Add DeviceSet device-mapper helper
...
This is a module that uses the device-mapper create CoW snapshots
You instantiate a DeviceSetDM object on a specified root (/var/lib/docker),
and it will create a subdirectory there called "loopback". It will
contain two sparse files which are loopback mounted into
a thin-pool device-mapper device called "docker-pool".
We then create a base snapshot in the pool with an empty filesystem
which can be used as a base for docker snapshots. It also keeps track
of the mapping between docker image ids and the snapshots in the pool.
Typical use of is something like (without error checking):
devices = NewDeviceSetDM("/var/lib/docker")
devices.AddDevice(imageId, "") // "" is the base image id
devices.MountDevice(imageId, "/mnt/image")
... extract base image to /mnt/image
devices.AddDevice(containerId, imageId)
devices.MountDevice(containerId, "/mnt/container")
... start container at /mnt/container
2013-09-30 17:34:58 -06:00
Alexander Larsson
459bac7127
Add libdevmapper wrapper
2013-09-30 17:34:58 -06:00
Solomon Hykes
23015fa14d
Merge pull request #1994 from metalivedev/1993-legalcontext
...
Fix #1993 : add explanation for export restrictions
2013-09-30 16:33:46 -07:00
Thermionix
fb46d911c2
Update archlinux.rst
2013-10-01 09:33:12 +10:00
Tianon Gravi
85b776995c
Merge pull request #2051 from tianon/hack-dockerfile-refactor
...
Add cleanup/refactor portion of #2010 for hack and Dockerfile updates
2013-09-30 16:29:32 -07:00
Thatcher
fa44555fb4
Merge pull request #2035 from dhrp/style-revamp
...
Changes to a new style for the docs. Includes version switcher.
2013-09-30 15:51:43 -07:00
Andy Rothfusz
3e7c50e8a1
Merge pull request #2033 from metalivedev/1969-cherrypick-fixcommitformat
...
Fix #1969 formatting, add information about multiline json
2013-09-30 14:55:11 -07:00
Tianon Gravi
ccefe47897
Add cleanup/refactor portion of #2010 for hack and Dockerfile updates
2013-09-30 13:57:30 -06:00
Tianon Gravi
ff85031980
Merge pull request #2039 from tianon/mkimage-centos
...
Add contrib/mkimage-centos.sh back (from #1621 ), and associated documentation link
2013-09-30 10:51:06 -07:00
Guillaume J. Charmes
017ecefd66
Merge pull request #2046 from dotcloud/2030-dockercfg_panic_err-fix
...
- Runtime: fix panic with wrong dockercfg file
2013-09-30 10:02:12 -07:00
Thermionix
88f710f0e7
Update archlinux.rst
...
The /etc/sysctl.conf file is deprecated
https://www.archlinux.org/news/deprecation-of-etcsysctlconf/
2013-09-30 22:44:09 +10:00
Victor Vieux
6496059154
fix panic with wrong dockercfg file
2013-09-30 11:07:32 +00:00
Victor Vieux
bcce3cbdd1
Merge pull request #1995 from dotcloud/fix_attach_2
...
Fix the attach behavior with -i
2013-09-30 03:29:19 -07:00
Victor Vieux
bbf644ed62
Merge pull request #2025 from dotcloud/2020_add_dockercfg_doc
...
add .dockercfg doc
2013-09-30 03:21:46 -07:00
Tianon Gravi
d89ce09a76
Add contrib/mkimage-centos.sh back (from #1621 ), and associated documentation link
2013-09-28 07:54:34 -06:00
Thatcher Peskens
e3e041b6bf
Changes to a new style for the docs. Includes version switcher.
...
* added link to edit on GitHub
* Changed image source on homepage
* Made some changes to the structure, added the ability to have l3 navigation. Added warning, note and other styles.
* Fixed an image link, removed the .. :content: links because they were quicky and didn't look good, added pagelinks to current page of other versions.
* Moved the remote client api's to their own doc
2013-09-27 19:54:52 -07:00
Andy Rothfusz
0a35b1fb36
Added more context.
2013-09-27 19:07:12 -07:00
Andy Rothfusz
3894add8a9
Merge pull request #2034 from metalivedev/1969-cherrypick-fixcommitformat
...
Fix #1969 formatting, add information about multiline json
2013-09-27 18:19:55 -07:00
Andy Rothfusz
74d54b9b2e
Fix #1969 formatting, add information about multiline json
2013-09-27 18:16:00 -07:00
Michael Crosby
31fd11860b
Merge pull request #2032 from dotcloud/move-rm-to-client
...
Move run -rm to the cli only
2013-09-27 17:19:01 -07:00
Daniel Mizyrycki
b081a740b3
Merge pull request #2006 from jo-m/master
...
Enable SSH Agent forwarding in Vagrant VM
2013-09-27 12:07:44 -07:00
Michael Crosby
db869ecce5
Merge pull request #1589 from unclejack/479-add_rm_support_to_docker_run
...
Add -rm to docker run for removing a container on exit
2013-09-27 11:45:32 -07:00
Guillaume J. Charmes
537149829a
Fix the attach behavior with -i
2013-09-27 11:10:55 -07:00
Andy Rothfusz
ba10e28927
Merge pull request #2009 from kyleconroy/master
...
Improve registry and index REST API documentation
2013-09-27 10:56:21 -07:00
Victor Vieux
f4855a7cf0
add .dockercfg doc
2013-09-27 18:19:17 +02:00
unclejack
22e7e107ad
automatically remove container via -rm
...
add AutoRemove to HostConfig
add -rm flag to docker run
add TestRunAutoRemove to test -rm
docs: add -rm to commandline/command/run
add hostConfig to container monitor
make monitor destroy the container via -rm
This adds support for automatically removing a container after it
exits. The removal of the container is handled on the server side.
2013-09-27 17:43:12 +03:00
Colin Dunklau
edd90d46c7
Clearly point at detailed docs
2013-09-27 08:32:55 -05:00
Victor Vieux
514886c73d
Merge pull request #2023 from alexlarsson/old_kernel
...
Image: Fix time setting for old kernels
2013-09-27 05:25:13 -07:00
Guillaume J. Charmes
f435970695
Merge pull request #1842 from dotcloud/split_stdout_stderr
...
* Runtime: Split stdout stderr
2013-09-26 18:05:24 -07:00
Guillaume J. Charmes
cb18a6e1b9
Update docs + fix endian issue
2013-09-26 17:36:21 -07:00
Alexander Larsson
75e958bf48
Image: Fix time setting for old kernels
...
This is a better fix for futimes() on kernels not supporting O_PATH.
The previous fix broke when copying a device, as it tried to open it
and got and error.
2013-09-26 23:59:37 +02:00
Kyle Conroy
ce05083d4b
Fix copypasta errors
2013-09-26 14:57:02 -07:00
Michael Crosby
723de87681
Move run -rm to the cli only
2013-09-26 14:52:37 -07:00
David Sissitka
c22e377a6d
Used tabs for alignment when I should've used spaces. Fixed.
2013-09-26 13:56:59 -07:00
Colin Dunklau
3f0d0075f8
Hint for Remote API doc details in header links
2013-09-26 15:30:26 -05:00
David Sissitka
f8c9f11f06
Configured FPM to make /etc/init/docker.conf a config file.
2013-09-26 12:52:43 -07:00
Alexander Larsson
80319add55
lxc: Allow set_file_cap capability in container
...
This means you're able to set the bits for capabilities on files
inside the container. This is needed for e.g. many fedora packages
as they use finegrained capabilities rather than setuid binaries.
This is safe as we're not adding capabilities really, since the
container is already allowed to create setuid binaries. Setuid
binaries are strictly more powerful that any capabilities (as root implies
all capabilities).
This doesn't mean the container can *gain* capabilities that it
doesn't already have though. The actual set of caps are strictly
decreasing.
2013-09-26 21:41:45 +02:00
Victor Vieux
ebfa24acb0
go fmt and aufs support removed
2013-09-26 15:40:13 +00:00
Victor Vieux
5e1d540209
Revert "add a -mount-method flag"
...
This reverts commit e52d756f40c9ccf8b37ca496cb72be057c909ed7.
2013-09-26 15:14:03 +00:00
Victor Vieux
c1e25d7273
add a -mount-method flag
2013-09-26 15:10:01 +00:00
Alexander Larsson
d263aa6ca9
RootIsShared: Fix root detection
...
Column 4 is the mount position, column 3 will not always be
"/" for the root. On one of my system its "/root".
2013-09-26 15:09:33 +00:00
Alexander Larsson
03320f0d1c
Tests: Clean up any old devmapper leftovers before starting tests
2013-09-26 15:09:33 +00:00
Alexander Larsson
6c7ae06435
Image.Changes: Deactivate image device after unmounting it
...
There is no need to keep the image device around if we were the
onces creating the device.
2013-09-26 15:09:33 +00:00
Alexander Larsson
395bce4c41
Add DeviceSet.HasActivatedDevice()
...
This lets you see if a device has been activated
2013-09-26 15:09:33 +00:00
Alexander Larsson
41399ac005
image: Unmount before removing device in error paths
...
The device remove fails unless we unmount first
2013-09-26 15:09:33 +00:00
Alexander Larsson
67788723c9
runtime test: Ensure all containers are unmounted at nuke()
...
Otherwise we may leave around e.g. devmapper mounts
2013-09-26 15:09:33 +00:00
Alexander Larsson
f99f39abaa
ShellQuoteArguments: Fix quoting
...
This accidentally used two quotes to start/end each quoted string.
2013-09-26 15:09:33 +00:00
Alexander Larsson
009d0f9d81
Image: unmount device before removing it on failures
...
If we don't do this the remove will fail due to EBUSY
2013-09-26 15:09:32 +00:00
Alexander Larsson
ed65815613
image: Handle systems that don't support O_PATH when updating timestamp
...
Older kernel can't handle O_PATH in open() so this will
fail on dirs and symlinks. For dirs wa can fallback to
the normal Utimes, but for symlinks there is not much to do
but ignore their timestamps.
2013-09-26 15:09:32 +00:00
Alexander Larsson
cc28829429
devmapper: Fix loopback mount code
...
Typo in the loop-control code made it always fall back to the
old method of opening loopback devices.
2013-09-26 15:09:32 +00:00
Alexander Larsson
062a2b32e9
applyLayer() use btrfs reflinks if availible
...
We use the new file copy helper which uses btrfs reflinks if availible.
2013-09-26 15:09:32 +00:00
Alexander Larsson
cda8754013
Add CopyFile that can use btrfs reflinks if availible
2013-09-26 15:09:32 +00:00
Alexander Larsson
5415804c9d
Remove accidental commit that enabled MountMethodFilesystem
2013-09-26 15:09:32 +00:00
Alexander Larsson
adae684987
Add trivial copy-based CoW backend
...
This creates a container by copying the corresponding files
from the layers into the containers. This is not gonna be very useful
on a developer setup, as there is no copy-on-write or general diskspace
sharing. It also makes container instantiation slower.
However, it may be useful in deployment where we don't always have a lot
of containers running (long-running daemons) and where we don't
do a lot of docker commits.
2013-09-26 15:09:32 +00:00
Alexander Larsson
ad0a6a03e3
Add Changes.ChangesLayers()
...
This calculates the difference between a set of layers and a
directory tree.
2013-09-26 15:09:32 +00:00
Alexander Larsson
36603e68e3
Changes: Better metadata comparison
...
Change the comparison to better handle files that are copied during
container creation but not actually changed:
* Inode - this will change during a copy
* ctime - this will change during a copy (as we can't set it back)
* blocksize - this will change for sparse files during copy
* size for directories - this can change anytime but doesn't
necessarily reflect an actual contents change
* Compare mtimes at microsecond precision (as this is what utimes has)
2013-09-26 15:09:32 +00:00
Alexander Larsson
99c7d129f4
Image.applyLayer: Be better at creating identical files
...
There are some changes here that make the file metadata better match
the layer files:
* Set the mode of the file after the chown, as otherwise the per-group/uid
specific flags and e.g. sticky bit is lost
* Use lchown instead of chown
* Delay mtime updates to after all other changes so that later file
creation doesn't change the mtime for the parent directory
* Use Futimes in combination with O_PATH|O_NOFOLLOW to set mtime on symlinks
2013-09-26 15:09:32 +00:00
Alexander Larsson
02b5f1369c
Change how ChangesDirs() works
...
Rather than scan the files in the old directory twice to detect the
deletions we now scan both directories twice and then do all the
diffing on the in-memory structure.
This is more efficient, but it also lets us diff more complex things
later that are not exact on-disk trees.
2013-09-26 15:09:32 +00:00
Alexander Larsson
d478a4bb54
RootIsShared() - Fix array out of bounds error
...
This happened for me on the last (empty) line, but better safe than sorry
so we make the check general.
2013-09-26 15:09:32 +00:00
Alexander Larsson
c199ed228b
devmapper: Move init layer to top rather than bottom
...
The init layer needs to be topmost to make sure certain files
are always there (for instance, the ubuntu:12.10 image wrongly
has /dev/shm being a symlink to /run/shm, and we need to override
that). However, previously the devmapper code implemented the
init layer by putting it in the base devmapper device, which meant
layers above it could override these files (so that ubuntu:12.10
broke).
So, instead we put the base layer in *each* images devmapper device.
This is "safe" because we still have the pristine layer data
in the layer directory. Also, it means we diff the container
against the image with the init layer applied, so it won't show
up in diffs/commits.
2013-09-26 15:09:32 +00:00
Alexander Larsson
e40f5c7cb9
lxc: Work around lxc-start need for private mounts
...
lxc-start requires / to be mounted private, otherwise the changes
it does inside the container (both mounts and unmounts) will propagate
out to the host.
We work around this by starting up lxc-start in its own namespace where
we set / to rprivate.
Unfortunately go can't really execute any code between clone and exec,
so we can't do this in a nice way. Instead we have a horrible hack that
use the unshare command, the shell and the mount command...
2013-09-26 15:09:32 +00:00
Alexander Larsson
d80be57c15
Utils: Add ShellQuoteArguments
2013-09-26 15:09:32 +00:00
Alexander Larsson
20bac716b5
Container: Inject into the mount, not the rwPath
...
For device-mapper setups we can't just push the file into the rwPath.
2013-09-26 15:09:32 +00:00
Alexander Larsson
2566e2604c
api_test: Fix PostContainersCreate
...
We can't look for the created file in the rwpath, because that
doesn't exist in the device-mapper world, instead look in the
RootfsPath.
2013-09-26 15:09:32 +00:00
Alexander Larsson
e1c418cac3
Runtime: Only remove device on destroy if it exists
2013-09-26 15:09:32 +00:00
Alexander Larsson
3343b3f8f8
graph test: Unmount image via image.Unmount()
...
This helps us track the unmount
2013-09-26 15:09:32 +00:00
Alexander Larsson
c6e8813c97
deviceset: Cleanup device sets on test end
...
We unmount all mounts and deactivate all device mapper devices to
make sure we're left with no leftovers after the test.
2013-09-26 15:09:32 +00:00
Alexander Larsson
251a7ed437
DeviceSet: Add UnmountDevice()
...
Right now this does nothing but add a new layer, but it means
that all DeviceMounts are paired with DeviceUnmounts so that we
can track (and cleanup) active mounts.
2013-09-26 15:09:31 +00:00
Alexander Larsson
261b0b01df
Always start tests from a clean set of loopback images
...
This way we don't get any issues with leftovers
2013-09-26 15:09:31 +00:00
Alexander Larsson
a7fd1fce5d
tests: Store the loopback images for test outside unit-tests
...
This directory is copied to each test prefix which is really
slow with the large loopback mounts.
2013-09-26 15:09:31 +00:00
Alexander Larsson
6938a36c69
Allow specifying the docker client path in _DOCKER_INIT_PATH
...
I currently need this to get the tests running, otherwise it will
mount the docker.test binary inside the containers, which doesn't
work due to the libdevmapper.so dependency.
2013-09-26 15:09:31 +00:00
Alexander Larsson
bc7fa7b957
Limit the amount of prints during normal runs
...
This removes some Debugf() calls and chages some direct prints to
Debugf(). This means we don't get a bunch of spew when running the
tests.
2013-09-26 15:09:31 +00:00
Alexander Larsson
d47c18c5fb
Reuse a single DeviceSetDM for all the tests
...
We wrap the "real" DeviceSet for each test so that we get only
a single device-mapper pool and loopback mounts, but still
separate out the IDs in the tests. This makes the test run
much faster.
2013-09-26 15:09:31 +00:00
Alexander Larsson
0e686fa2f4
Add DeviceSetWrapper
...
This wraps an existing DeviceSet and just adds a prefix to all ids in
it. This will be useful for reusing a single DeviceSet for all the tests
(but with separate ids)
2013-09-26 15:09:31 +00:00
Alexander Larsson
3f3f5f0bba
Delete corresponding Devices when deleting Images
...
If an image is deleted and there is a corresponding device
for that image we also delete the image.
2013-09-26 15:09:31 +00:00
Alexander Larsson
19ba0b851b
Runtime: Delete corresponding devices when deleting container
2013-09-26 15:08:55 +00:00
Alexander Larsson
94fa3c7bb5
Implement container.ExportRW() on device-mapper
2013-09-26 15:08:55 +00:00
Alexander Larsson
223280f319
Make TarFilter more useful
...
There are a few changes:
* Callers can specify if they want recursive behaviour or not
* All file listings to tar are sent on stdin, to handle long lists better
* We can pass in a list of filenames which will be created as empty
files in the tarball
This is exactly what we want for the creation of layer tarballs given
a container fs, a set of files to add and a set of whiteout files to create.
2013-09-26 15:08:55 +00:00
Alexander Larsson
8f23945f7f
Archive: Fix up tar commandline arguments in TarFilter()
...
There is no need to duplicate the compression flags for
every element in the filter.
2013-09-26 15:08:55 +00:00
Alexander Larsson
8e8ef7cb5b
Implement docker diff for device-mapper
...
To do diffing we just compare file metadata, so this relies
on things like size and mtime/ctime to catch any changes.
Its *possible* to trick this by updating a file without
changing the size and setting back the mtime/ctime, but
that seems pretty unlikely to happen in reality, and lets
us avoid comparing the actual file data.
2013-09-26 15:08:55 +00:00
Alexander Larsson
8f343ea65a
devmapper: Base the device-mapper names on the root dir name
...
This means the default is "docker-*", but for tests we get separate
prefixes for each test.
2013-09-26 15:08:55 +00:00
Alexander Larsson
b125f2334c
Image: Always create a .docker-id file in the devices we create
...
Without this there is really no way to map back from the device-mapper
devices to the actual docker image/container ids in case the json file
somehow got lost
2013-09-26 15:08:55 +00:00
Alexander Larsson
a89a51128e
Image: Deactivate image device when unmounting container
...
There is no need to keep all the device-mapper devices active, we
can just activate them on demand if needed.
2013-09-26 15:08:54 +00:00
Alexander Larsson
fcd41fe51a
Image: Initial support for device-mapper mounts
...
This supports creating images from layers and mounting them
for running a container.
Not supported yet are:
* Creating diffs between images/containers
* Creating layers for new images from a device-mapper container
2013-09-26 15:08:54 +00:00
Alexander Larsson
53851474c0
Runtime: Add MountMethod to allow AUFS and device-mapper to coexist
2013-09-26 15:08:54 +00:00
Alexander Larsson
f317a6b6fe
Runtime: Add DeviceSet singleton
...
This adds a DeviceSet singleton to the Runtime object which will be used for
any DeviceMapper dependent code.
2013-09-26 15:08:54 +00:00
Alexander Larsson
87e248f524
Server: Pass in device-mapper DeviceSet to server
...
This makes docker (but not docker-init) link to libdevmapper and will
allow it to use the DeviceSet
2013-09-26 15:08:54 +00:00
Alexander Larsson
ac194fc696
Add DeviceSet interface
...
This interface matches the device-mapper implementation (DeviceSetDM)
but is free from any dependencies. This allows core docker code
to refer to a DeviceSet without having an explicit dependency on
the devmapper package.
This is important, because the devmapper package has external
dependencies which are not wanted in the docker client app, as it
needs to run with minimal dependencies in the docker image.
2013-09-26 15:08:54 +00:00
Alexander Larsson
8637ba710e
Image: Add runtime and container id args to Mount()
...
We will later need the runtime to get access to the VolumeSet
singleton, and the container id to have a name for the volume
for the container
2013-09-26 15:08:54 +00:00
Alexander Larsson
0f5ccf934e
Runtime: Automatically use docker-init if it exists
...
In some builds the main docker binary is not statically linked,
and as such not usable in as the .dockerinit binary, for those
cases we look for a separately shipped docker-init binary and
use that instead.
2013-09-26 15:08:54 +00:00
Alexander Larsson
250bc3f615
Add a separate docker-init binary
...
This may be used for the .dockerinit case if the main binary is not
statically linked.
2013-09-26 15:08:54 +00:00
Alexander Larsson
2b1dc8a8a3
devmapper: Add simple tool to test the DeviceSet commands
2013-09-26 15:08:54 +00:00
Alexander Larsson
0b12702c0c
devmapper: Add DeviceSet device-mapper helper
...
This is a module that uses the device-mapper create CoW snapshots
You instantiate a DeviceSetDM object on a specified root (/var/lib/docker),
and it will create a subdirectory there called "loopback". It will
contain two sparse files which are loopback mounted into
a thin-pool device-mapper device called "docker-pool".
We then create a base snapshot in the pool with an empty filesystem
which can be used as a base for docker snapshots. It also keeps track
of the mapping between docker image ids and the snapshots in the pool.
Typical use of is something like (without error checking):
devices = NewDeviceSetDM("/var/lib/docker")
devices.AddDevice(imageId, "") // "" is the base image id
devices.MountDevice(imageId, "/mnt/image")
... extract base image to /mnt/image
devices.AddDevice(containerId, imageId)
devices.MountDevice(containerId, "/mnt/container")
... start container at /mnt/container
2013-09-26 15:08:54 +00:00
Alexander Larsson
739af0a17f
Add libdevmapper wrapper
2013-09-26 15:08:54 +00:00
Kyle Conroy
818ec10da3
Fix Authorization headers
2013-09-26 01:19:49 -07:00
Kyle Conroy
34e28ccc88
Remove smart quotes. Add the X-Docker-Token header
...
Also fix the /layer endpoint, which had incorrect information
2013-09-26 01:15:36 -07:00
Kyle Conroy
792403f2dc
Add the X-Docker-Registry header and /v1/_ping endpoint
2013-09-26 00:16:15 -07:00
Jonathan Mueller
8f5c33dc1f
Enable SSH Agent forwarding in Vagrant VM, so one is able to clone repos from private git repos etc.
2013-09-25 22:57:04 +02:00
Andy Rothfusz
06c1f000e8
Merge pull request #2000 from tianon/deprecated-docker-latest-tgz
...
Replace deprecated upgrading reference to docker-latest.tgz, which hasn't been updated since 0.5.3
2013-09-25 13:47:48 -07:00
Andy Rothfusz
00b3acb8ab
Merge pull request #2001 from tianon/gentoo-tree
...
Update Gentoo installation documentation now that we're in the portage tree proper
2013-09-25 13:45:51 -07:00
Victor Vieux
420ba9c85a
Merge pull request #2004 from kencochrane/master
...
fix the error message so it is the same as the regex issue #1999
2013-09-25 09:46:15 -07:00
Ken Cochrane
0f829bf5cf
fix the error message so it is the same as the regex issue #1999
2013-09-25 11:33:09 -04:00
Victor Vieux
1363de0934
Merge pull request #1989 from alexlarsson/setsid
...
Container: Always create a new session for the container
2013-09-25 07:40:51 -07:00
Tianon Gravi
d06116d2e8
Update Gentoo installation documentation now that we're in the portage tree proper
...
We're officially a first-class Gentoo citizen now, which is very exciting. Many thanks to @gregkh for helping us get here.
I started just adapting sections of language in this document, and realized several bits needed to just be rewritten entirely to be more clear.
2013-09-24 23:26:36 -06:00
Tianon Gravi
595210a370
Replace deprecated upgrading reference to docker-latest.tgz, which hasn't been updated since 0.5.3
2013-09-24 21:25:45 -06:00
Michael Crosby
c9b916b293
Update VERSION to 0.6.3-dev
2013-09-24 19:54:13 -07:00
Michael Crosby
1e6370fd4b
Merge branch 'release'
2013-09-24 19:54:06 -07:00
Solomon Hykes
a59a66528b
Merge pull request #1968 from tianon/hack-build-instructions
...
* Hack: Add several of the small make.sh fixes from #1920 , and make the output more consistent and contributor-friendly
2013-09-24 17:38:39 -07:00
Andy Rothfusz
b048e9dffc
Merge pull request #1983 from blissdev/patch-1
...
various command fixes in postgres example
2013-09-24 14:03:48 -07:00
blissdev
c000e6a7fc
revert removal of slash betwixt user/repo
2013-09-24 15:51:21 -05:00
Tianon Gravi
aa3de0b849
Add several of the small make.sh fixes from #1920 , and make the output more consistent and contributor-friendly, since release instructions already exist in release.sh
2013-09-24 14:36:20 -06:00
Michael Crosby
648d759517
Merge pull request #1972 from dotcloud/bump_0.6.3
...
Bump to version v0.6.3
2013-09-24 11:20:27 -07:00
Andy Rothfusz
5c190fa926
Fix #1993 : add explanation for export restrictions
2013-09-24 11:04:08 -07:00
Solomon Hykes
03fe5632d0
Merge pull request #1970 from dotcloud/cleanup-hack
...
Cleanup and reorganize docs and tooling for contributors and maintainers
2013-09-24 10:38:21 -07:00
Dan Buch
edde4f55e0
Adding more tests around auth.ResolveAuthConfig
...
mostly because I've been failing at getting docker `0.6.2` working with
docker-registry `0.6.0` with regard to login and push. I suspect there
may be some mismatched expectations between `auth.ResolveAuthConfig` and
`registry.ResolveRepositoryName`, but I haven't done enough research or
experimentation to think it's anything more than user error. More tests
are good, no?
2013-09-24 12:36:50 -04:00
Victor Vieux
7447867edd
Merge pull request #1982 from modcloth-labs/spelling-fix-for-the-word-protocol
...
Minor spelling correction of protocoll -> protocol
2013-09-24 07:40:21 -07:00
Alexander Larsson
c1c74cb0b1
Container: Always create a new session for the container
...
We never want the container to be in the same process group as the
daemon, as then the container will receive signals sent to the
process group of the container.
2013-09-24 14:57:29 +02:00
blissdev
17b7194d91
use su instead of sudo
2013-09-24 02:25:16 -05:00
Jordan Arentsen
15ad2915b9
various command fixes
...
Indicating the repository and tag should be separated by a space and not a '/'. Also fixed a quote typo.
2013-09-24 02:12:24 -05:00
Tianon Gravi
d6887b769c
Merge pull request #1883 from tianon/mkimage-debian
...
Several small tweaks/fixes for contrib/mkimage-debian.sh
2013-09-23 22:44:16 -07:00
Tianon Gravi
10362870db
Add a few tweaks and fixes to contrib/mkimage-debian.sh
...
Add simple workaround for #1755 to contrib/mkimage-debian.sh
Add simple echo patch in contrib/mkimage-debian.sh to prevent init scripts from running during apt-get installs/updates
Add `apt-get clean` to mkimage-debian.sh for slightly smaller images
Add more small apt tweaks to mkimage-debian.sh thanks to @jpetazzo and @spahl
2013-09-23 22:39:57 -06:00
Dan Buch
a7db125480
Minor spelling correction of protocoll -> protocol
2013-09-23 23:14:42 -04:00
Solomon Hykes
f6c64827c8
Hack: correct typo in release checklist
2013-09-23 18:43:08 -07:00
Andy Rothfusz
30b759ffa9
Merge pull request #1973 from metalivedev/1969-formatfix
...
Fix #1969 formatting, add information about multiline json
2013-09-23 13:17:55 -07:00
Michael Crosby
35ca35ffb6
Merge pull request #1975 from tianon/patch-1
...
Add @tianon to hack/MAINTAINERS
2013-09-23 12:21:36 -07:00
Tianon Gravi
a4067b1b44
Add @tianon to hack/MAINTAINERS
2013-09-23 12:39:14 -06:00
Michael Crosby
b0a49a30c7
Bump to version v0.6.3
2013-09-23 11:29:11 -07:00
Andy Rothfusz
6097644e4b
Fix #1969 formatting, add information about multiline json
2013-09-23 11:29:08 -07:00
Solomon Hykes
fa3837abf1
Hack: update README
2013-09-23 11:26:05 -07:00
Solomon Hykes
baff72bc82
Update maintainer's manual: every change should be done in a pull request.
2013-09-23 11:26:05 -07:00
Solomon Hykes
99377de7d2
Hack: update release checklist and reference it in REAMDE
2013-09-23 11:26:04 -07:00
Solomon Hykes
0ef5bcb17d
hack/MAINTAINERS.md: a maintainer's manual.
2013-09-23 11:26:04 -07:00
Solomon Hykes
fd1c43f0e0
Hack: remove deprecated files
2013-09-23 11:26:03 -07:00
Michael Crosby
dc06496dc8
Merge pull request #1967 from dotcloud/vendor-update-tar
...
Update tar dependency to newest version
2013-09-23 10:44:42 -07:00
Michael Crosby
cfbe76e559
Update tar dependency to newest version
2013-09-23 09:59:04 -07:00
Victor Vieux
2fafe1efce
Merge pull request #1948 from dotcloud/fix_attach
...
Fix attach issue
2013-09-23 02:15:51 -07:00
Roger Peppe
181b9baddd
use less reflection in command line method invocation
2013-09-23 01:06:31 +01:00
Daniel Mizyrycki
8240e37b87
Merge pull request #1820 from dotcloud/1647-api-group
...
packaging, issue #1647 : Add docker groupname on the package release
2013-09-22 14:21:26 -07:00
Michael Crosby
23cf3c7a33
Merge pull request #1934 from dotcloud/host-permissions
...
Only copy files and change permissions with non bindmount
2013-09-22 09:40:52 -07:00
Tianon Gravi
e37bb50628
Add proper bash completion for "docker push"
2013-09-20 21:22:51 -06:00
Andy Rothfusz
2819cfb3f3
Merge pull request #1954 from metalivedev/1901-cherrypick-builddocker
...
1901 1929 1932 cherrypick to release and docs
2013-09-20 18:13:11 -07:00
Andy Rothfusz
a479f7659d
Merge pull request #1929 from tianon/gentoo-docs
...
Simplified Gentoo install instructions now that our overlay is in the official layman repositories.xml list
2013-09-20 18:06:27 -07:00
Andy Rothfusz
b02a591f57
Merge pull request #1932 from jcassee/patch-1
...
Download Ubuntu 13.04 repository key over HTTPS
2013-09-20 18:02:40 -07:00
Andy Rothfusz
c654075654
Merge pull request #1901 from jalateras/update-contributring-docs
...
Fix #1664
2013-09-20 17:55:15 -07:00
Andy Rothfusz
5a3dcbb3f6
Merge pull request #1952 from metalivedev/1909-cherrypick
...
Fix minor typo
2013-09-20 16:56:07 -07:00
Nick Stinemates
cce6f00c0c
Fix minor typo
...
Changed to
2013-09-20 16:31:57 -07:00
Michael Crosby
4db64111bd
Merge pull request #1949 from dotcloud/1895-registry-regex
...
Modify repository name regex to match index
2013-09-20 14:03:50 -07:00
Guillaume J. Charmes
e97364ecd7
Improve detach unit tests
2013-09-20 13:36:19 -07:00
Guillaume J. Charmes
2bd089dadb
Fix attach issue
2013-09-20 11:31:00 -07:00
Victor Vieux
5bd0437eed
abord build if mergeConfig returns an error and fix duplicate error message
2013-09-20 12:46:24 +00:00
Victor Vieux
a81393787f
Merge pull request #1889 from dsissitka/fixhttpimport
...
Fixed HTTP imports.
2013-09-20 03:06:04 -07:00
Michael Crosby
b45e280ee8
Only copy files and change permissions with non bindmount
2013-09-19 20:35:05 -07:00
Michael Crosby
5867f9e761
Modify repository name regex to match index
2013-09-19 20:25:00 -07:00
Andy Rothfusz
6132f378e0
Merge pull request #1901 from jalateras/update-contributring-docs
...
Fix #1664
2013-09-19 18:00:23 -07:00
Jim Alateras
3cf4b2c7c1
Updated the section about extracting the binary
2013-09-20 10:00:30 +10:00
Jim Alateras
d70cbbf1fc
Updated the section about extracting the binary
2013-09-20 09:58:12 +10:00
Jim Alateras
b7e7104e92
Updated the section about extracting the binary
2013-09-20 09:49:20 +10:00
Andy Rothfusz
7e60a6b1ea
Merge pull request #1932 from jcassee/patch-1
...
Download Ubuntu 13.04 repository key over HTTPS
2013-09-19 13:41:51 -07:00
Andy Rothfusz
45979a7ef7
Merge pull request #1929 from tianon/gentoo-docs
...
Simplified Gentoo install instructions now that our overlay is in the official layman repositories.xml list
2013-09-19 13:41:29 -07:00
Joost Cassee
5c9213258a
Download Ubuntu 13.04 repository key over HTTPS
2013-09-19 21:14:39 +02:00
Guillaume J. Charmes
68074fce68
Merge pull request #1886 from dotcloud/multi-volumes-from
...
* Runtime: Allow multiple volumes-from
2013-09-19 12:01:12 -07:00
Andy Rothfusz
c42056b969
Merge pull request #1914 from tianon/base-repository-is-deprecated
...
Removing the deprecated `base` repository from more docs
2013-09-19 11:04:11 -07:00
Tianon Gravi
341addeccd
Simplify install instructions now that our overlay is in the official repositories.xml list, and add note about hacky #1422 workaround
2013-09-19 11:49:43 -06:00
Tianon Gravi
47904290a5
Remove many remaining docs references to the deprecated base repository and several other minor doc cleanups
2013-09-19 10:27:08 -06:00
Solomon Hykes
a18c26392f
Docs: remove reference to deprecated 'base' image
2013-09-19 10:25:30 -06:00
Andy Rothfusz
77ad95d372
Merge pull request #1913 from metalivedev/1654-registryexamples
...
Fix #1654 Improve the introduction to repositories flow.
2013-09-18 17:53:13 -07:00
Guillaume J. Charmes
fee61895f2
Update VERSION
2013-09-18 12:06:29 -07:00
Guillaume J. Charmes
f6a78f89ba
Merge remote-tracking branch 'origin/release'
2013-09-18 12:06:10 -07:00
Daniel Mizyrycki
081543c49a
Merge pull request #1908 from dotcloud/bump_v0.6.2
...
Bump v0.6.2
2013-09-18 11:21:51 -07:00
Jim Alateras
4054f31471
Updated the dev environment document
2013-09-18 14:18:05 +10:00
Jim Alateras
76a07371c5
Further updates to the dev environment document
2013-09-18 14:18:05 +10:00
Jim Alateras
5d364fda3c
Further updates to the dev environment document
2013-09-18 14:18:05 +10:00
Jim Alateras
28311f61be
Update the devenvironment document
2013-09-18 14:18:05 +10:00
Jim Alateras
70b731735c
Updated the dev environment document
2013-09-18 12:41:12 +10:00
Andy Rothfusz
67453d6b48
Fix #1654 Improve the introduction to repositories flow.
2013-09-17 19:01:11 -07:00
Andy Rothfusz
c14450ae5c
Merge pull request #1909 from dotcloud/fix-typo-docs
...
Fix minor typo
2013-09-17 18:25:59 -07:00
Nick Stinemates
593566438d
Fix minor typo
...
Changed to
2013-09-17 18:49:47 +00:00
Guillaume J. Charmes
ca5913ff3e
Bump version to 0.6.2
2013-09-17 11:11:39 -07:00
Solomon Hykes
85f3ec88a6
Merge pull request #1893 from dotcloud/add-tianon-maintainer
...
Add Tianon to contrib/ maintainers
2013-09-17 11:00:48 -07:00
Michael Crosby
b2707dccc1
Merge pull request #1898 from dotcloud/smallfix_registry
...
Prevent panic upon error pulling registry
2013-09-17 10:27:19 -07:00
Michael Crosby
b826351337
Merge pull request #1897 from dotcloud/update_doc
...
Update the commit documentation with better example
2013-09-17 10:21:45 -07:00
Jim Alateras
5797e7e34e
Further updates to the dev environment document
2013-09-17 21:05:55 +10:00
Jim Alateras
089a60c2cf
Further updates to the dev environment document
2013-09-17 21:02:57 +10:00
Jim Alateras
a99a8386fd
Update the devenvironment document
2013-09-17 19:29:13 +10:00
Daniel Mizyrycki
dfd0deefbb
packaging, issue #1647 : Add docker groupname on the package release
2013-09-16 23:00:54 -07:00
Andy Rothfusz
2183644578
Information about data persistence
2013-09-16 16:44:54 -07:00
Guillaume J. Charmes
e836b0064b
Prevent panic upon error pulling registry
2013-09-16 16:18:25 -07:00
Michael Crosby
986906cd7b
Merge pull request #1892 from dotcloud/fix-maintainers-files
...
Add MAINTAINERS
2013-09-16 14:41:36 -07:00
Michael Crosby
8d48119340
Merge pull request #1894 from dotcloud/1891-remove_useless_warnings
...
Don't show network related warnings when networking is disabled
2013-09-16 13:48:17 -07:00
Michael Crosby
cdce873ea0
Merge pull request #1896 from dotcloud/1885-missing-hostfile
...
Only mount hostname files if config exists
2013-09-16 11:29:52 -07:00
Michael Crosby
5a01f7485c
Only mount hostname files if config exists
2013-09-16 17:53:24 +00:00
Michael Crosby
45b50730e3
Merge pull request #1849 from dotcloud/better_handle_hostConfig
...
Improved hostConfig reload
2013-09-16 10:48:53 -07:00
Victor Vieux
40eaa82fc6
Don't show network related warnings when networking is disabled
2013-09-16 15:58:44 +00:00
Nick Stinemates
9946981c61
Add Tianon to contrib/ maintainers
...
He's awesome and always contributing to this area.
2013-09-16 04:50:53 +00:00
Nick Stinemates
d6cf41cbe6
Add MAINTAINERS
...
Making sure we're consistent across our project.
2013-09-16 04:45:01 +00:00
David Sissitka
c6b4076125
Fixed HTTP imports.
2013-09-15 18:40:29 -07:00
Michael Crosby
b79bd4e864
Allow multiple volumes-from
2013-09-14 20:09:15 +00:00
Solomon Hykes
2f24b9e05c
Merge pull request #1884 from dotcloud/update-vendored-deps
...
* Hack: Update vendored dependendies
2013-09-13 20:55:06 -07:00
Solomon Hykes
a63cfe7153
Merge pull request #1847 from dotcloud/test-docker-in-docker
...
* Hack: make the build tool more dev-friendly and packager-friendly
2013-09-13 20:19:37 -07:00
Andy Rothfusz
cd289cc10c
clarify "use"
2013-09-13 17:22:53 -07:00
Andy Rothfusz
894eff64b4
Merge pull request #1880 from getvictor/patch-api
...
Fixed LxcConf example in Remote API v1.4 and v1.5
2013-09-13 13:28:26 -07:00
Andy Rothfusz
71e15d1c3c
Merge pull request #1881 from dotcloud/ubuntu-install-instructions
...
Change apt source to http
2013-09-13 13:27:58 -07:00
Michael Crosby
74daeccec5
Change apt source to http
2013-09-13 19:21:43 +00:00
getvictor
102522bcd1
Fixing LxcConf example in docker_remote_api_v1.4.rst
2013-09-13 14:10:05 -05:00
getvictor
b3cbf424ec
Fixed LxcConf example for docker_remote_api_v1.5.rst
...
Based on how command line docker sends the request.
2013-09-13 14:09:05 -05:00
Michael Crosby
33972627b7
Merge pull request #1848 from dotcloud/build-clean
...
Add rm option to docker build to remove intermediate containers
2013-09-13 10:58:59 -07:00
Michael Crosby
4234fc699f
Merge pull request #1716 from eliasp/fixme
...
Added FIXME for iproute → netlink as advised in issue #925 .
2013-09-13 10:58:28 -07:00
Solomon Hykes
4a707a8800
Add go.net to vendored dependencies
2013-09-13 10:24:38 -07:00
Michael Crosby
b986fd00e0
Merge pull request #1846 from dotcloud/fix_return_error
...
Fix wrong return error
2013-09-13 09:44:38 -07:00
Daniel Mizyrycki
f368fd9f9f
Merge pull request #1862 from dotcloud/dockerfile-multiline-space
...
Replace multiline with empty string not space
2013-09-13 08:52:57 -07:00
Solomon Hykes
6c1c404501
Updated vendored dependencies
2013-09-12 20:42:26 -07:00
Guillaume J. Charmes
796d7a49f0
Update the commit documentation with better example
2013-09-12 13:26:31 -07:00
Michael Crosby
ffc850244f
Merge pull request #1741 from griff/1737_fix_volume_uid_gid
...
Transfer uid and gid from image to volume
2013-09-12 10:38:37 -07:00
Andy Rothfusz
83623675ce
Merge pull request #1593 from kyleconroy/master
...
Enable mobile view for website.
2013-09-12 10:30:16 -07:00
Andy Rothfusz
46f644c074
Merge pull request #1865 from lgp171188/patch-1
...
Fixed a minor typo
2013-09-12 10:11:18 -07:00
Andy Rothfusz
1bc2ab05ec
Merge pull request #1859 from Bachmann1234/patch-1
...
Fix typo in hello_world.rst
2013-09-12 10:10:49 -07:00
Michael Crosby
1d935c6307
Update docker.bash script for build -rm
2013-09-12 16:57:10 +00:00
Michael Crosby
b7a3fc687e
Add rm option to docker build to remove intermediate containers
2013-09-12 16:55:36 +00:00
Guruprasad
718b1f9fe7
Fixed a minor typo
...
Changed "You need to enable namespaces and cgroups, to the extend of what is needed to run LXC containers" to "You need to enable namespaces and cgroups, to the extent of what is needed to run LXC containers"
2013-09-12 13:25:05 +05:30
Solomon Hykes
45cedefadb
hack/vendor.sh: overwrite existing dependencies and remove .git so they can be checked in
2013-09-11 18:38:09 -07:00
Michael Crosby
1e723bc95a
Replace multiline with empty string not space
2013-09-11 23:43:55 +00:00
Guillaume J. Charmes
082d142024
Add documentation
2013-09-11 15:41:44 -07:00
Kyle Conroy
9dd98df1a3
Merge branch 'master' of https://github.com/dotcloud/docker
2013-09-11 15:38:52 -07:00
Guillaume J. Charmes
e854b7b2e6
Make StdCopy works with huge amount of data
2013-09-11 14:49:33 -07:00
Guillaume J. Charmes
289350e633
Add stderr unit test
2013-09-11 14:48:22 -07:00
Guillaume J. Charmes
8ae5348a51
Split stdout stderr for non-tty commands
2013-09-11 14:48:22 -07:00
Andy Rothfusz
557e3ec88e
Merge pull request #1851 from metalivedev/1601-ec2install
...
Fix #1601 and #1845
2013-09-11 14:41:43 -07:00
Matt Bachmann
dfe45e1ad5
Update hello_world.rst
...
Small typo
2013-09-11 15:35:05 -04:00
Victor Vieux
d5480fb78d
Merge pull request #1857 from shin-/master
...
Fixed push bug
2013-09-11 10:52:05 -07:00
shin-
c6dc90ccb9
Fixed push bug
2013-09-11 19:39:33 +02:00
Michael Crosby
02037a9b53
Merge pull request #1726 from dsissitka/1615-2
...
Updated "POST /containers/create" to return the right Content-Type. Fixes #1615 .
2013-09-11 09:09:48 -07:00
David Sissitka
71d46eaf02
Fixed a bug I created when rebasing.
2013-09-11 01:39:55 -07:00
David Sissitka
f4ba0d4267
Replaced leading spaces with tabs. Again.
2013-09-11 01:28:20 -07:00
David Sissitka
d48ea32186
Updated postContainersCreate to use writeJSON.
2013-09-11 01:26:26 -07:00
David Sissitka
33e4d73629
Replaced leading spaces with tabs.
2013-09-11 01:07:05 -07:00
David Sissitka
07324a37eb
Rebased.
2013-09-11 01:03:17 -07:00
David Sissitka
dd49cc45c8
Added a status code argument to writeJSON.
2013-09-11 00:23:53 -07:00
Andy Rothfusz
21be3b76e9
Fix #1601 with vagrantless installation instructions.
2013-09-10 18:54:13 -07:00
Brian Olsen
9cfbaecfe5
Transfer uid and gid to volume. Fixes #1737 .
2013-09-11 03:17:42 +02:00
Solomon Hykes
ebee8f28ac
hack/make.sh print a warning but don't exit if called outside a correct build environment.
2013-09-10 18:08:02 -07:00
Solomon Hykes
03e36caeb1
Fix typo and add dependency details in hack/PACKAGERS.md
2013-09-10 18:02:33 -07:00
Victor Vieux
f482432a76
improved hostConfig reload
2013-09-10 22:13:15 +00:00
Andy Rothfusz
c75926be4f
Fix #1845 lxc typo in images
2013-09-10 14:54:35 -07:00
Michael Crosby
bd0e4fde9a
Merge pull request #1838 from jmcvetta/multiline_dockerfile
...
Implementation of multiline syntax for Dockerfile
2013-09-10 14:22:34 -07:00
Andy Rothfusz
de75241b62
Merge pull request #1835 from metalivedev/1821-exampleslanding
...
fix #1821 landing page for examples
2013-09-10 14:14:00 -07:00
Solomon Hykes
228b7af516
Remove fixed FIXMEs
2013-09-10 11:33:37 -07:00
Solomon Hykes
d14058bc29
Update usage comments in hack/make.sh
2013-09-10 11:33:26 -07:00
Solomon Hykes
5b361f31f7
Packager's manual: official build vs distro build
2013-09-10 11:30:14 -07:00
Kyle Conroy
c24c5c3b60
Merge branch 'master' of https://github.com/dotcloud/docker
2013-09-10 10:57:33 -07:00
Victor Vieux
44d0f941f2
fix wrong return error
2013-09-10 17:16:59 +00:00
Victor Vieux
b7826f5666
add Brian Olsen to AUTHORS
2013-09-10 16:55:27 +00:00
Victor Vieux
27ca0c225a
Merge branch '1582_fix_volume_content' of https://github.com/griff/docker into griff-1582_fix_volume_content
2013-09-10 16:52:46 +00:00
Michael Crosby
ad152efbed
Merge pull request #1759 from bdon/graph-map
...
Minor refactor of Graph; replace uses of Graph.All (slice) with Graph.Map (map)
2013-09-10 08:49:11 -07:00
Solomon Hykes
14bbbcd571
PACKAGERS.md: a guide to packaging Docker for your favorite distro
2013-09-09 23:39:55 -07:00
Solomon Hykes
3d39336a46
Break down hack/make.sh into small scripts, one per 'bundle': test, binary, ubuntu etc.
2013-09-09 18:45:40 -07:00
Jason McVetta
6a4afb7f8e
stricter regexp for Dockerfile line continuations
2013-09-09 18:23:57 -07:00
Jason McVetta
c01f6df43e
Test dockerfile with line containing literal "\n"
2013-09-09 18:23:17 -07:00
Michael Crosby
e89396809f
Merge pull request #1735 from dotcloud/1301-support-domainname
...
Add domain name support
2013-09-09 17:21:11 -07:00
Jason McVetta
4f3b8033f2
cruft removal
2013-09-09 17:17:09 -07:00
Jason McVetta
ebb934c1b0
line continuation regex
2013-09-09 17:02:45 -07:00
Victor Vieux
2801624462
Merge pull request #1796 from shin-/api_1_5
...
*Remote API: Bumped API version to 1.5
*Registry: Implement login with private registry
*Remote API: Improve port mapping information
2013-09-09 16:58:54 -07:00
Jason McVetta
6921ca4813
read Dockerfile into memory before parsing, to facilitate regexp preprocessing
2013-09-09 16:42:04 -07:00
Solomon Hykes
59856a20bf
Add the output of the tests to each release
2013-09-09 16:30:24 -07:00
Solomon Hykes
b187cc40cd
Integrate unit tests into hack/make.sh
2013-09-09 16:20:30 -07:00
Victor Vieux
58281b4f18
Merge pull request #1793 from reds/master
...
From FIXME: local path for ADD
2013-09-09 16:14:59 -07:00
Jason McVetta
672f1e0683
failing test case for multiline command in dockerfile
2013-09-09 15:21:04 -07:00
Victor Vieux
dd806b4ecd
add Martin Redmond to AUTHORS
2013-09-09 22:19:28 +00:00
Victor Vieux
843f9091f2
Merge branch 'filter' of https://github.com/reds/docker into reds-filter
2013-09-09 22:16:16 +00:00
Victor Vieux
53da0507e4
Merge pull request #1837 from dotcloud/fix-tests-1812
...
only os.Exits on error
2013-09-09 15:12:32 -07:00
Victor Vieux
bd847f66c6
rebase master
2013-09-09 22:11:53 +00:00
Solomon Hykes
e503f6a878
Merge pull request #1825 from dotcloud/merge-builder-runtime
...
Refactor to merge builder.go into runtime.go
2013-09-09 15:11:41 -07:00
Jason McVetta
6678a26d1c
gofmt
2013-09-09 15:11:30 -07:00
Solomon Hykes
e37dcd726f
Hack: use vendored dependencies in-place, for less moving parts when developing
2013-09-09 15:05:25 -07:00
Andy Rothfusz
8ddfb4d6aa
Merge pull request #1828 from mmikulicic/patch-1
...
Please add go-dockerclient to docker API clients doc
2013-09-09 14:51:28 -07:00
Andy Rothfusz
28f2fe9167
Merge pull request #1836 from srid/patch-2
...
remove docker-ruby from docs
2013-09-09 14:50:36 -07:00
Sridhar Ratnakumar
3c90e96b6d
remove docker-ruby from docs
...
we don't maintain it anymore as we now recommend proper HTTP api based clients instead.
2013-09-09 14:42:45 -07:00
Victor Vieux
46a1cd69a9
only os.Exits on error
2013-09-09 21:26:35 +00:00
Victor Vieux
9b088ada7e
Merge pull request #1812 from dotcloud/return-run-exit-code
...
*Client: Return the process exit code for run commands
2013-09-09 14:10:46 -07:00
Andy Rothfusz
0508bd8da7
Merge pull request #1773 from hectcastro/hc-riak-example
...
Add a Docker example for running Riak
2013-09-09 13:31:41 -07:00
Victor Vieux
446ca4b57b
fix init layer
2013-09-09 20:29:57 +00:00
Victor Vieux
4f2e59f94a
bind mount /etc/hosts and /etc/hostname
2013-09-09 20:29:57 +00:00
Victor Vieux
0a436e03b8
add domainname support
2013-09-09 20:29:06 +00:00
Andy Rothfusz
c66a827c98
Merge pull request #1807 from tianon/gentoo-docs
...
Update Gentoo docs to reflect the package name change from app-emulation/lxc-docker to app-emulation/docker
2013-09-09 13:27:48 -07:00
Andy Rothfusz
fe99e51634
Created a little landing page for the examples, combined first two.
2013-09-09 13:19:07 -07:00
Joffrey F
49b5c44ee9
Merge pull request #1833 from shin-/1815-always-push-tags
...
Push tags to registry even if images are already uploaded
2013-09-09 13:10:40 -07:00
shin-
64bc08f1c4
Push tags to registry even if images are already uploaded
2013-09-09 21:02:37 +02:00
Andy Rothfusz
2d4ac06426
Merge pull request #1831 from brianshumate/jbs-docs-edits
...
Hello World Daemon edits
2013-09-09 11:48:12 -07:00
Brian Shumate
9749d94fb0
note about exiting from attachment prior to running
2013-09-09 10:30:06 -04:00
Brian Shumate
630ae43e7d
improve sentence readabilty
2013-09-09 10:19:45 -04:00
Marko Mikulicic
268928ab35
Please add go-dockerclient to docker API clients doc
2013-09-09 11:01:15 +01:00
Solomon Hykes
4cd59b96ed
Hack: we no longer need to generate test binaries.
2013-09-08 18:45:23 -07:00
Solomon Hykes
055bbb79c1
vendor.sh can cleanly update vendored dependencies
2013-09-07 17:48:52 -07:00
Brandon Philips
19dc3b0792
gitignore: ignore bundles directory
2013-09-07 17:35:49 -07:00
Wes Morgan
20d24a450c
move deps installation to vendor.sh script
2013-09-07 17:35:48 -07:00
Solomon Hykes
eca861a99d
Add missing package import
2013-09-07 17:03:40 -07:00
Solomon Hykes
d757bd0904
Document using the Dockerfile for interactive dev/test cycles
2013-09-06 20:16:13 -07:00
Solomon Hykes
47838051be
Hack: improve the Dockerfile for an easier development workflow. Build dev container once, run a shell with source mount-binded, run tests as you edit. LIKE A BOSS.
2013-09-06 20:14:03 -07:00
Solomon Hykes
fa806f26af
Add usage instructions to the Dockerfile. Build, test and release docker using docker.
2013-09-06 19:58:05 -07:00
Solomon Hykes
34eab42833
Adapt Dockerfile to run docker tests inside docker
2013-09-06 19:27:49 -07:00
Solomon Hykes
3c80bd76cf
Adapt the original dind script and add a description
2013-09-06 19:27:48 -07:00
Solomon Hykes
c983023661
Copy dind wrapper script from github.com/jpetazzo/dind
2013-09-06 19:27:48 -07:00
Solomon Hykes
6a9f4ecf9b
Add missing comments to runtime.go
2013-09-06 17:43:34 -07:00
Solomon Hykes
24e02043a2
Merge builder.go into runtime.go
2013-09-06 17:33:05 -07:00
Guillaume J. Charmes
c8f885a4d0
Merge pull request #1822 from dotcloud/remove_os_user
...
Remove os user
2013-09-06 16:30:54 -07:00
Guillaume J. Charmes
b07314e2e0
Remove import os/user
2013-09-06 23:00:21 +00:00
Solomon Hykes
eed00a4afd
README: remove original shipping containers 'manifesto'. It's a little long to stay here.
2013-09-06 15:09:40 -07:00
Solomon Hykes
6679f3b053
README: replace 'install instructions' and 'usage examples' with references to the website and docs
2013-09-06 15:09:04 -07:00
Solomon Hykes
70ab25a5db
README: harmonize intro with website
2013-09-06 15:08:01 -07:00
Solomon Hykes
bcb8d3fd86
README: refer to the docs for install instructions to remove duplication.
2013-09-06 14:52:14 -07:00
Solomon Hykes
b9ca311008
Update roadmap
2013-09-06 14:48:06 -07:00
Thatcher
37186d9ef4
Merge pull request #1818 from metalivedev/655-searchswiftype
...
Add Swiftype search to docs
2013-09-06 13:46:50 -07:00
Andy Rothfusz
03a28da5f7
Add Swiftype search to docs
2013-09-06 13:34:24 -07:00
Martin Redmond
b44d113120
filter image listing using path.Match
2013-09-06 16:16:10 -04:00
Martin Redmond
35bcba8011
improve image listing
2013-09-06 15:51:49 -04:00
Daniel Mizyrycki
f2bc7ebf1e
Merge pull request #1777 from dotcloud/1620-index-test
...
testing, issue #1620 : Add index functional test on docker-ci
2013-09-06 09:21:05 -07:00
Dmitry Demeshchuk
e5239b9859
Improve network performance for VirtualBox
...
Without those lines, VitrualBox machines are being very slow with all network operations (tested only in OS X Lion, but they are supposed to work everywhere). See https://github.com/mitchellh/vagrant/issues/1807
2013-09-05 21:05:23 -07:00
Joffrey F
8a2fd914b2
Merge pull request #1780 from shin-/1218-push-dependencies
...
Respect dependency graph when pushing a repository
2013-09-05 17:32:45 -07:00
Michael Crosby
f3d51bb3d5
Merge pull request #1810 from dotcloud/1798-inspect-fix
...
Detect images/containers conflicts in docker inspect
2013-09-05 17:17:09 -07:00
Michael Crosby
d06a0ba1a7
Merge pull request #1811 from dotcloud/672-remove_getcache
...
Remove unused getCache endpoint
2013-09-05 17:07:49 -07:00
Martin Redmond
8374dac021
From FIXME: local path for ADD
2013-09-05 20:05:36 -04:00
Michael Crosby
3bc73fa21e
Return the process exit code for run commands
2013-09-05 23:54:03 +00:00
Victor Vieux
0d7044955a
remove unused getCache endpoint
2013-09-05 23:00:52 +00:00
Victor Vieux
20a763e519
fix indent in doc
2013-09-05 22:33:04 +00:00
Victor Vieux
5ec2fea6dd
Detect images/containers conflicts in docker inspect
2013-09-05 22:31:17 +00:00
Victor Vieux
908bb65dcf
Merge pull request #1803 from dotcloud/1802-skip-TestGetContainersTop
...
testing, issue #1802 : Temporarily skip TestGetContainersTop
2013-09-05 14:44:47 -07:00
Tianon Gravi
d368c2dee9
Update Gentoo docs to reflect the package name change from app-emulation/lxc-docker to app-emulation/docker as discussed in today's #docker-meeting
2013-09-05 13:36:56 -06:00
Tianon Gravi
82dd417ef6
Reformat Gentoo install instructions to 80 columns
2013-09-05 13:36:16 -06:00
Andy Rothfusz
b57d7dca9d
Merge pull request #1804 from Bouke/patch-1
...
Fix memory recommendations (Byte, not bit)
2013-09-05 11:52:00 -07:00
Michael Crosby
8e41181591
Merge pull request #1772 from dotcloud/update-tar-revision
...
Update tar pkg revision number
2013-09-05 10:32:53 -07:00
Bouke Haarsma
fdf1fccd3e
Fix memory recommendations (Byte, not bit)
2013-09-05 10:40:11 +02:00
Daniel Mizyrycki
bf6e241d97
testing, issue #1802 : Temporarily skip TestGetContainersTop
2013-09-04 18:20:49 -07:00
Andy Rothfusz
f0cdbaa6c8
Merge pull request #1801 from vcoisne/master
...
Add step to docker installation using vagrant (Mac, Linux)
2013-09-04 18:15:22 -07:00
Andy Rothfusz
e0d6bae1eb
Merge pull request #1789 from tommyblue/patch-1
...
Adds instruction about UDP port redirection
2013-09-04 18:14:34 -07:00
Andy Rothfusz
d6ff912917
Merge pull request #1797 from denibertovic/docs
...
fixed docs for installing binary
2013-09-04 18:13:25 -07:00
Victor Coisne
ad04cacd28
Add step to docker installation using vagrant (Mac, Linux)
2013-09-04 17:47:18 -07:00
Deni Bertovic
62823cfb97
fixed docs for installing binary
2013-09-05 00:06:41 +02:00
shin-
9ae5054c34
Bumped API version in api.go ; added <1.5 behavior to getContainersJSON
2013-09-04 23:41:44 +02:00
Daniel Mizyrycki
8878943ac9
deployment, issue #1578 : Avoid pinning kernel headers. Add Vagrantfile assumptions
2013-09-04 14:41:09 -07:00
Daniel Mizyrycki
8e3844cd34
Merge pull request #1578 from jimmycuadra/vagrant-provider-detection
...
Better VirtualBox detection in Vagrantfile
2013-09-04 14:40:32 -07:00
Andy Rothfusz
1a32c4a1df
Merge pull request #1795 from eliasp/patch-1
...
Typo
2013-09-04 14:13:52 -07:00
shin-
98edd0e751
Updated docs for API v1.5
2013-09-04 22:58:58 +02:00
shin-
98a1314251
Merge branch 'mhennings-1357-implement-login-with-private-registry' into api_1_5
2013-09-04 22:27:04 +02:00
shin-
34edbd4f7e
Merge branch '1357-implement-login-with-private-registry' of git://github.com/mhennings/docker into mhennings-1357-implement-login-with-private-registry
2013-09-04 22:26:55 +02:00
shin-
2ea52dddec
Merge branch 'better_api_ports' of git://github.com/shin-/docker into shin--better_api_ports
2013-09-04 22:25:01 +02:00
Elias Probst
396274fa6d
Typo
2013-09-04 21:56:51 +02:00
Jimmy Cuadra
28e75b23b3
Don't install VirtualBox Guest Additions if VAGRANT_DEFAULT_PROVIDER is set.
2013-09-04 11:21:24 -07:00
Tommaso Visconti
ad5796de9f
Adds instruction about UDP port redirection
2013-09-04 19:17:10 +02:00
Daniel Mizyrycki
3a6868bc2f
Merge pull request #1788 from dotcloud/1787-deprecate-port-forwarding
...
deployment, issue #1787 : Remove deprecated port forwarding from /Vagrantfile
2013-09-04 10:11:12 -07:00
Daniel Mizyrycki
34145f9840
deployment, issue #1787 : Remove deprecated port forwarding from /Vagrantfile
2013-09-04 10:05:54 -07:00
Andy Rothfusz
58ea690b41
Merge pull request #1784 from proger/patch-1
...
add new docker api client for erlang, erldocker
2013-09-04 10:01:29 -07:00
Andy Rothfusz
3b92ab3465
Merge pull request #1783 from briehanlombaard/typos
...
Fixed typos
2013-09-04 10:00:10 -07:00
Andy Rothfusz
76f97a64fa
Merge pull request #1785 from thijsterlouw/update_commandline_cli
...
Fix documentation index for cli
2013-09-04 09:59:30 -07:00
Andy Rothfusz
5974794942
Merge pull request #1782 from tianon/gentoo-docs
...
Added Gentoo Documentation
2013-09-04 09:58:36 -07:00
Thijs Terlouw
368d0385e1
Fix documentation index for cli
2013-09-04 13:21:44 +02:00
Vladimir Kirillov
58ffd03bf1
add new docker api client for erlang, erldocker
2013-09-04 12:53:38 +03:00
Tianon Gravi
9ce1d02ef6
Add Gentoo documentation
2013-09-04 02:59:18 -06:00
Briehan Lombaard
251d1261b0
Fixed typos
2013-09-04 10:52:53 +02:00
Daniel Mizyrycki
a0a5170991
Merge pull request #1449 from spkane/honor-ENV-VAGRANT_DEFAULT_PROVIDER
...
Assume that if VAGRANT_DEFAULT_PROVIDER is set we shouldn't install vbox tools
2013-09-03 17:38:03 -07:00
shin-
b3a70d767d
Compute dependency graph and upload layers in the right order when pushing
2013-09-04 02:21:40 +02:00
Daniel Mizyrycki
91ee679549
pr #1718 : Fetch docker gpg over https
2013-09-03 17:14:49 -07:00
Markus Fix
52fe452497
Changed docker apt repo URI from https to http because the http driver for apt is not installed by default
2013-09-03 17:10:03 -07:00
Daniel Mizyrycki
846524115b
testing, issue #1620 : Add index functional test on docker-ci
2013-09-03 15:38:06 -07:00
Hector Castro
fac4cedcc1
Add a Docker example for running Riak.
2013-09-03 16:30:40 -04:00
Marco Hennings
ded973219e
Move auth header on run cmd
2013-09-03 20:59:48 +02:00
shin-
dd4aab8411
Use base64 encoding
2013-09-03 20:59:48 +02:00
shin-
d04beb7f43
Pass auth config through headers rather than as URL param
2013-09-03 20:59:48 +02:00
Marco Hennings
a2603477dd
Merge on current master
2013-09-03 20:59:48 +02:00
Marco Hennings
ad322d7cca
Send corrent endpoint authentication when an image is pulled during the run
...
cmd.
2013-09-03 20:59:48 +02:00
Marco Hennings
da3bb9a7c6
Move authConfig to a Parameter on postImagePush, too
2013-09-03 20:59:48 +02:00
Daniel Mizyrycki
0e6ee9632c
Merge pull request #1603 from dotcloud/773-docker-ci-pr
...
773 docker-ci github pull request
2013-09-03 11:46:34 -07:00
Marco Hennings
fcee6056dc
Login against private registry
...
To improve the use of docker with a private registry the login
command is extended with a parameter for the server address.
While implementing i noticed that two problems hindered authentication to a
private registry:
1. the resolve of the authentication did not match during push
because the looked up key was for example localhost:8080 but
the stored one would have been https://localhost:8080
Besides The lookup needs to still work if the https->http fallback
is used
2. During pull of an image no authentication is sent, which
means all repositories are expected to be private.
These points are fixed now. The changes are implemented in
a way to be compatible to existing behavior both in the
API as also with the private registry.
Update:
- login does not require the full url any more, you can login
to the repository prefix:
example:
docker logon localhost:8080
Fixed corner corner cases:
- When login is done during pull and push the registry endpoint is used and
not the central index
- When Remote sends a 401 during pull, it is now correctly delegating to
CmdLogin
- After a Login is done pull and push are using the newly entered login data,
and not the previous ones. This one seems to be also broken in master, too.
- Auth config is now transfered in a parameter instead of the body when
/images/create is called.
2013-09-03 20:45:49 +02:00
Michael Crosby
ea813d8593
Update tar pkg revision number
2013-09-03 18:30:32 +00:00
Michael Crosby
d13c2ed24e
Merge pull request #1317 from calavera/login_signal
...
Exit from `docker login` on SIGTERM and SIGINT.
2013-09-03 11:16:05 -07:00
Andy Rothfusz
75df4953f4
Merge pull request #1758 from mattapperson/patch-1
...
Added NodeJS library
2013-09-03 11:02:34 -07:00
Andy Rothfusz
f703b8b839
Merge pull request #1771 from thijsterlouw/missing_cli_docs
...
Add 2 missing cli commands to docs (events + insert)
2013-09-03 10:41:05 -07:00
Thijs Terlouw
6380b42edb
Add 2 missing cli commands to docs (events + insert) and alphabetically order docker output
2013-09-03 16:35:22 +02:00
David Calavera
ce53e21ea6
Read the stdin line properly.
...
Load the auth config before it's used.
2013-09-01 16:12:07 -07:00
David Calavera
35fef275b3
Merge branch 'login_signal' of https://github.com/calavera/docker into login_signal
...
* 'login_signal' of https://github.com/calavera/docker :
Use flag.StringVar to capture the command line flags.
Fix syscall name.
Remove unused imports.
Simplify term signal handler.
Add the ISIG syscall back to not kill the client withing a shell with ctrl+c.
Print a new line after getting the password from stdin.
Exit if there is any error reading from stdin.
Stop making a raw terminal to ask for registry login credentials.
Allow to generate signals when termios is in raw mode.
Use a more idiomatic syntax to capture the exit.
Exit from `docker login` on SIGTERM and SIGINT.
2013-09-01 16:10:53 -07:00
David Calavera
fa3266efa5
Merge branch 'master' into login_signal
...
* master: (23 commits)
Made calling changelog before run return empty. Fixes #1705 .
fix error in docker build when param is not a directory
Document FROM <image>:<tag> Dockerfile instruction.
Install Ubuntu raring backported kernel from official archives directly.
Updated "Use -> The Basics" to use ubuntu:12.10.
hide version when not available
added a Dockerfile which installs all deps and builds the docs.
Unable to find image error should print to stderr
remove message during tests
use init function
add TEST env var during tests and silenced parserun during tests
Update python_web_app.rst
Update remaining upstart scripts to wait for lxc-net
Fixed a minor syntax error.
Add privileged flag in documentation for container creation
Fix #1685 : Notes on production use. General installation cleanup.
Fix bash completion, remove have
added apt-key finger tip and fingerprint in ubuntu installation page
Improve formatting with 'go fmt' as stated in CONTRIBUTING.md
Start docker after lxc-net to prevent ip forwarding race
...
2013-09-01 15:56:59 -07:00
Brandon Liu
113bb396cd
Don't export Graph.walkAll.
2013-08-31 20:44:49 -07:00
Brandon Liu
1fca99ad90
Replace Graph.All with Graph.Map
2013-08-31 20:44:42 -07:00
Matt Apperson
e42d3a1bfa
Added NodeJS library
2013-08-31 22:13:15 -04:00
Victor Vieux
3528990c73
Merge pull request #1665 from dotcloud/ksid-contrib-maintainer
...
Make Kawsar Saiyeed @KSid the maintainer for contributed tools
2013-08-30 17:07:03 -07:00
Andy Rothfusz
8ee4473d92
Merge pull request #1704 from dhrp/ubuntu-install-finger-fingerprint
...
added apt-key finger tip and fingerprint in ubuntu installation page
2013-08-30 16:15:19 -07:00
Daniel Mizyrycki
212b582362
Merge pull request #1673 from xdissent/1659-upstart-order
...
Start docker after lxc-net to prevent ip forwarding race
2013-08-30 16:05:40 -07:00
Guillaume J. Charmes
969e48dd5a
Merge pull request #1752 from dotcloud/1750-build_error-fix
...
fix error in docker build when param is not a directory
2013-08-30 16:05:23 -07:00
Guillaume J. Charmes
d9b7ec6458
Merge pull request #1754 from griff/1705_changelog_fails_before_run
...
- Runtime: Made calling change log before run return empty list.
2013-08-30 16:02:46 -07:00
Brian Olsen
46c9c5c843
Made calling changelog before run return empty. Fixes #1705 .
2013-08-30 22:46:07 +02:00
Brian Olsen
7a9c711832
Copies content from image to volumne if non-empty. Fixes #1582 .
2013-08-30 22:02:05 +02:00
Brian Olsen
6756e786ac
Just fixing gofmt issues in other people's code.
2013-08-30 22:02:05 +02:00
Michael Crosby
84431ec03c
Merge pull request #1613 from thijsterlouw/proper_resolvconf_parsing
...
Proper resolv.conf parsing
2013-08-30 12:10:45 -07:00
Victor Vieux
d605e82bad
fix error in docker build when param is not a directory
2013-08-30 18:08:29 +00:00
Andy Rothfusz
2ea19238ff
Merge pull request #1744 from dsissitka/patch-7
...
Updated "Use -> The Basics" to use ubuntu:12.10.
2013-08-30 10:44:54 -07:00
Andy Rothfusz
df36f9db05
Merge pull request #1749 from msiebuhr/doc-from-tags
...
Document FROM <image>:<tag> Dockerfile instruction.
2013-08-30 10:44:36 -07:00
Michael Crosby
74982bda32
Merge pull request #1738 from jonasi/error-to-stderr
...
Unable to find image error should print to stderr
2013-08-30 10:43:45 -07:00
Michael Crosby
6d769f4b9b
Merge pull request #1743 from dotcloud/fix_version
...
Hide version when not available
2013-08-30 10:39:48 -07:00
Morten Siebuhr
1a8a540209
Document FROM <image>:<tag> Dockerfile instruction.
2013-08-30 15:23:32 +02:00
Shih-Yuan Lee (FourDollars)
6c206f7d78
Install Ubuntu raring backported kernel from official archives directly.
2013-08-30 14:12:13 +08:00
Andy Rothfusz
110d3b7794
Merge pull request #1736 from ramonvanalteren/patch-1
...
Update python_web_app.rst
2013-08-29 18:36:53 -07:00
dsissitka
c0e95fa68a
Updated "Use -> The Basics" to use ubuntu:12.10.
...
ubuntu:latest doesn't have nc. ubuntu:12.10 does.
2013-08-29 21:05:18 -04:00
Victor Vieux
e3b58d3027
hide version when not available
2013-08-30 00:46:43 +00:00
Andy Rothfusz
9b029a0854
Merge pull request #1739 from dotcloud/add-docs-dockerfile
...
Added a Dockerfile which installs all deps and builds the Docs
2013-08-29 17:42:17 -07:00
Victor Vieux
49d35cc0ae
Merge pull request #1690 from jbbarth/code-formatting
...
go fmt
2013-08-29 17:13:37 -07:00
Nick Stinemates
c6702bebe1
added a Dockerfile which installs all deps and builds the docs.
2013-08-30 00:13:32 +00:00
Michael Crosby
690c3839fd
Merge pull request #1710 from thomasf/master
...
Fix bash completion.
2013-08-29 17:08:14 -07:00
Victor Vieux
050cf70136
Merge pull request #1721 from andrewmunsell/patch-2
...
Add privileged flag in documentation for container creation
2013-08-29 17:05:40 -07:00
Guillaume J. Charmes
df8f95ac74
Merge pull request #1591 from dotcloud/1557_fix_docker_run_useage
...
add TEST env var during tests and silenced parserun during tests
2013-08-29 16:51:34 -07:00
Andy Rothfusz
0f91418b26
Merge pull request #1729 from dsissitka/patch-6
...
Fixed a minor syntax error.
2013-08-29 16:27:22 -07:00
Isao Jonas
4ff649ce85
Unable to find image error should print to stderr
2013-08-29 18:25:11 -05:00
Andy Rothfusz
c4394decf8
Merge pull request #1717 from metalivedev/1685-updateinstallation
...
Fix #1685 : Notes on production use. General installation cleanup.
2013-08-29 16:06:00 -07:00
Victor Vieux
f159f4710b
remove message during tests
2013-08-29 22:59:34 +00:00
Victor Vieux
740a97f1a8
use init function
2013-08-29 22:55:29 +00:00
Victor Vieux
eee6d3dae9
add TEST env var during tests and silenced parserun during tests
2013-08-29 22:55:29 +00:00
Ramon van Alteren
559724ac35
Update python_web_app.rst
...
Fixed typo in the WEB_PORT command, missing sudo in front of docker command
2013-08-30 00:37:47 +02:00
Greg Thornton
3f141e1fd3
Update remaining upstart scripts to wait for lxc-net
2013-08-29 14:06:24 -05:00
David Calavera
9f8e5a93b4
Use flag.StringVar to capture the command line flags.
2013-08-29 11:46:42 -07:00
David Calavera
78d995bbd6
Fix syscall name.
2013-08-29 11:46:42 -07:00
David Calavera
e7ee2f443a
Remove unused imports.
2013-08-29 11:46:42 -07:00
David Calavera
b8a8962833
Simplify term signal handler.
2013-08-29 11:46:42 -07:00
David Calavera
b54ba5095b
Add the ISIG syscall back to not kill the client withing a shell with ctrl+c.
2013-08-29 11:46:41 -07:00
David Calavera
f18889bf67
Print a new line after getting the password from stdin.
2013-08-29 11:46:41 -07:00
David Calavera
6e4a818ee6
Exit if there is any error reading from stdin.
2013-08-29 11:46:41 -07:00
David Calavera
2357fecc92
Stop making a raw terminal to ask for registry login credentials.
...
It only disables echo asking for the password and lets the terminal to handle everything else.
It fixes #1392 since blank spaces are not discarded as they did before.
It also cleans the login code a little bit to improve readability.
2013-08-29 11:46:41 -07:00
David Calavera
23dc52f528
Allow to generate signals when termios is in raw mode.
2013-08-29 11:45:04 -07:00
David Calavera
c3154fdf4d
Use a more idiomatic syntax to capture the exit.
2013-08-29 11:45:03 -07:00
David Calavera
f1d0625cf8
Exit from docker login on SIGTERM and SIGINT.
...
Fixes #1299 .
2013-08-29 11:45:03 -07:00
Andy Rothfusz
230dc07d37
fix logo path
2013-08-29 11:24:59 -07:00
Andy Rothfusz
c46d9933ec
Merge pull request #1727 from dsissitka/patch-5
...
Fixed a minor syntax error.
2013-08-29 11:05:22 -07:00
Andy Rothfusz
bcb081a269
Merge pull request #1708 from nexxy/patch-1
...
Update docker_remote_api_v1.4.rst
2013-08-29 10:22:05 -07:00
dsissitka
57892365ef
Fixed a minor syntax error.
2013-08-29 12:35:37 -04:00
dsissitka
075253238d
Fixed a minor syntax error.
2013-08-29 12:27:35 -04:00
David Sissitka
f6b56e996d
Updated "POST /containers/create" to return the right Content-Type.
2013-08-29 09:14:14 -07:00
Emily Rose
18d572abb4
Added Emily Rose to AUTHORS.
2013-08-28 22:28:31 -07:00
Andrew Munsell
37a236947e
Add privileged flag in documentation for container creation
2013-08-28 22:18:47 -07:00
Emily Rose
c1f6914e43
Correct number of asterisks.
2013-08-28 20:01:18 -07:00
Andy Rothfusz
b1eae313ad
Fix #1685 : Notes on production use. General installation cleanup.
2013-08-28 17:26:10 -07:00
Elias Probst
a359e52f29
Added FIXME for iproute → netlink as advised in issue #925 .
2013-08-29 01:50:37 +02:00
Andy Rothfusz
bf98fff925
Merge pull request #1674 from jbbarth/docs
...
Add mercurial to the list of packages needed in a dev environment
2013-08-28 11:10:45 -07:00
Michael Crosby
e6c3da42e7
Merge pull request #1696 from daniel-garcia/1448-add_newline_every_logmessage
...
Write newline after every log message
2013-08-28 10:00:38 -07:00
Victor Vieux
d5220bc081
Merge pull request #1711 from dotcloud/1709-start_doc-fix
...
fix start documentation
2013-08-28 09:51:20 -07:00
Victor Vieux
66ef6c0f6e
fix start doc
2013-08-28 16:40:00 +00:00
Thomas Frössman
20772f90ff
Fix bash completion, remove have
...
Should solve #1639 .
2013-08-28 18:38:06 +02:00
Kyle Conroy
9a60f36ccc
Merge branch 'master' of https://github.com/dotcloud/docker
2013-08-28 06:44:21 -07:00
Emily Rose
69a93b36d5
Update docker_remote_api_v1.4.rst
...
Fixed a (very serious) typo.
2013-08-28 04:12:37 -07:00
Thatcher Peskens
466a88b9a8
added apt-key finger tip and fingerprint in ubuntu installation page
2013-08-27 19:59:36 -07:00
Andy Rothfusz
f0620da74a
Merge pull request #1703 from metalivedev/621-usebaseimages
...
Fix #621 : add new use/base images section. Include examples.
2013-08-27 18:53:40 -07:00
Andy Rothfusz
dffb72ca89
Fix #621 : add new use/base images section. Include examples.
2013-08-27 18:49:43 -07:00
Andy Rothfusz
128893062b
Merge pull request #1698 from metalivedev/1684-Cleanup
...
Fix #1684 : Cleanup introduction, working with repos, "use" index.
2013-08-27 18:15:06 -07:00
shin-
98018df078
More descriptive, easier to process container portmappings information in the API
2013-08-28 00:20:35 +02:00
Andy Rothfusz
4a3b039c2a
Merge pull request #1694 from dotcloud/troubleshoot_windows_installation
...
Troubleshooting windows installation section
2013-08-27 14:48:15 -07:00
Andy Rothfusz
c627ff6e20
Fix #1684 : Old Welcome is now Introduction. Working with Repos now follows Builder.
...
Clean up some doc build errors. Removed old Manifesto. Tweaked layout javascript
to allow direct link from first and last index elements.
2013-08-27 14:29:49 -07:00
daniel-garcia
d593f57952
write newline after every log message.
2013-08-27 14:09:26 -05:00
Michael Crosby
c2b273df5d
Merge pull request #1611 from pysqz/master
...
Make sure 'Ghost' container is available with allocated IP
2013-08-27 11:30:00 -07:00
pysqz
cc18a9c650
Also reuse forwarding ports
2013-08-28 03:14:21 +08:00
Daniel Mizyrycki
f861c493bf
Troubleshooting windows installation section
2013-08-27 11:19:32 -07:00
jbbarth
d80b50d4b4
Improve formatting with 'go fmt' as stated in CONTRIBUTING.md
...
As 'go fmt' doesn't support verifying files in multiple directories,
it's probably a good idea to run it on all '*.go' files from time to
time with something like this:
find . -name "*.go" | xargs dirname | sort -u | xargs -n 1 echo go fmt
2013-08-27 10:05:25 +02:00
Andy Rothfusz
5b84252c73
Merge pull request #1622 from TylerBrock/patch-2
...
Some fixes for MongoDB example
2013-08-26 17:28:38 -07:00
Tyler Brock
f352ec945f
ENTRYPOINT fixups
2013-08-26 19:17:26 -04:00
Daniel Mizyrycki
714e424d74
Merge pull request #1656 from KSid/vagrantfile-0.6
...
Update Vagrantfile to use docker apt repository
2013-08-26 14:59:40 -07:00
Andy Rothfusz
f7fa6c2b0b
Merge pull request #1671 from kim0/patch-3
...
Don't force a non-existent npm version, use latest from epel
2013-08-26 14:33:07 -07:00
Michael Crosby
b866254a19
Merge pull request #1636 from unclejack/1594-return_non_zero_when_encountering_error
...
1594 - return non-zero exit code if at least one container has failed to start
2013-08-26 13:20:31 -07:00
Michael Crosby
108b6c644b
Merge pull request #1678 from dotcloud/remove-incorrect-build-instructions
...
Remove incorrect build instructions
2013-08-26 12:56:08 -07:00
Guillaume J. Charmes
9ce7b1c009
Merge pull request #1663 from KSid/1661-cp-parsing-error
...
- Runtime: Display error if docker cp resource not specified
2013-08-26 12:51:43 -07:00
Solomon Hykes
076434ef10
Remove incorrect build instructions
2013-08-26 12:06:56 -07:00
Andy Rothfusz
f2807042c2
Merge pull request #1670 from tobstarr/patch-1
...
Change fetching of gpg key from http to https
2013-08-26 12:00:54 -07:00
Guillaume J. Charmes
d4c7340131
Merge pull request #1646 from mohitsoni/master
...
- Runtime: Fix uname -r kernel version parsing
2013-08-26 11:49:00 -07:00
Greg Thornton
331f983593
Start docker after lxc-net to prevent ip forwarding race
2013-08-26 09:43:49 -05:00
jbbarth
1adbadde80
Add mercurial to the list of packages needed in a dev environment
...
The dev environment setup procedure fails if mercurial is not installed
on the machine, it cannot download stuff from
http://code.google.com/p/go.net for instance.
2013-08-26 16:39:38 +02:00
kim0
843ef645d2
Don't force a non-existent npm version, use latest from epel
...
Not the smartest thing to do
2013-08-26 12:54:15 +03:00
Tobias Schwab
4440bde0eb
Change fetching of gpg key from http to https
...
Or was there any reason to fetch using http?
2013-08-26 11:45:15 +02:00
Solomon Hykes
f83d556bc0
Make Kawsar Saiyeed @KSid the maintainer for contributed tools
2013-08-24 17:16:52 -07:00
Kawsar Saiyeed
d8a18ea3ae
Display error if resource not specified
...
Display an error message if a container resource is not supplied to
'docker cp'.
Fixes error in #1661
2013-08-25 00:28:36 +01:00
Nick Stinemates
c864647721
Merge pull request #1658 from jamescarr/patch-1
...
Update for new mailing list
2013-08-24 10:28:26 -07:00
Nick Stinemates
2891e828bd
Merge pull request #1657 from KSid/bash-completion-0.6
...
Add latest docker options to docker.bash
2013-08-24 10:27:25 -07:00
James Carr
465d5313c5
Update for new mailing list
2013-08-24 10:26:54 -07:00
Kawsar Saiyeed
02d1d238cd
Add latest docker options to docker.bash
...
Adds bash completion options for the latest docker release (0.6.1)
2013-08-24 18:04:40 +01:00
Kawsar Saiyeed
1f85ed6825
Update Vagrantfile to use docker apt repository
2013-08-24 16:49:55 +01:00
Mohit Soni
ef82690144
Merge remote-tracking branch 'upstream/master'
2013-08-24 00:33:01 -07:00
Mohit Soni
f4432d50c3
Refactored code and added unit tests
...
- Extracted ParseRelease method from GetKernelVersion to make code
more testable
- Added tests for ParseRelease method
2013-08-24 00:24:40 -07:00
Andy Rothfusz
820a3b962a
Merge pull request #1634 from songgao/patch-1
...
Added utils/utils.go : CopyEscapable escale sequence to tutorial.
2013-08-23 18:52:17 -07:00
Michael Crosby
99a8306898
Merge release 0.6.1 back to master
...
Conflicts:
VERSION
2013-08-23 22:59:29 +00:00
Michael Crosby
bd16107e97
Merge pull request #1648 from dotcloud/bump_0.6.1
...
Bump to 0.6.1
2013-08-23 15:49:28 -07:00
Michael Crosby
5105263dac
Bump to v0.6.1
2013-08-23 22:23:30 +00:00
Michael Crosby
7b5c579b77
Use correct upstart script with new build tool
2013-08-23 22:20:36 +00:00
Michael Crosby
dcfb993ac7
Merge pull request #1642 from dotcloud/upstart-exec
...
Use correct upstart script with new build tool
2013-08-23 15:18:58 -07:00
Andy Rothfusz
dd9ee039a6
Merge pull request #1633 from abhirajbutala/patch-1
...
Update docker_remote_api.rst
2013-08-23 15:17:21 -07:00
Kawsar Saiyeed
15d658d36b
Removed duplicate mercurial install command
2013-08-23 22:16:49 +00:00
unclejack
59281d6f80
use libffi-dev, don't build it from sources
2013-08-23 22:16:23 +00:00
shin-
29be20f987
Fixed: ImagePull in runtime test
2013-08-23 22:16:11 +00:00
shin-
5a8c32dc8e
Use additional decorator in RequestFactory to pass meta headers to registry
2013-08-23 22:16:03 +00:00
Michael Crosby
3d9b4379a5
Use correct upstart script with new build tool
2013-08-23 22:10:18 +00:00
Mohit Soni
ab882da03b
Fixes #1643
...
Changed the split statement, from SplitN to Split. Doing so takes
care of cases, when a minor version is followed by a suffix, that
starts with '.'.
2013-08-23 14:37:37 -07:00
Thatcher
e2594d162e
Merge pull request #1641 from dotcloud/docs-0.6-gpg-key
...
Docs 0.6 gpg key
2013-08-23 13:14:21 -07:00
Thatcher Peskens
ebb9b5e85b
Added adding the gpg key
2013-08-23 12:56:03 -07:00
Michael Crosby
98f9d3e81c
Merge pull request #1562 from AnSavvides/contributing-link
...
Adding direct reference to contribution guidelines
2013-08-23 12:18:24 -07:00
Thatcher Peskens
091fb89294
Added line on top of ubuntulinux announcing change in 0.6
...
Added lines on top of vagrant installs
2013-08-23 11:45:52 -07:00
Michael Crosby
db91cac44f
Merge pull request #1635 from unclejack/fix_main_dockerfile
...
Fix libffi build failure for the main Dockerfile
2013-08-23 11:31:19 -07:00
Guillaume J. Charmes
8dd3607bd1
Merge pull request #1563 from dotcloud/1073_add_loading_message
...
* Runtime: Add loading containers message in no debug
2013-08-23 11:20:22 -07:00
Solomon Hykes
3ebda17f0f
Merge pull request #1637 from dhrp/change-docs-ubuntu-sources
...
Updated the docs to reflect we no longer use Launchpad and host our own
2013-08-23 11:05:59 -07:00
Michael Crosby
9149c45745
Merge pull request #1627 from shin-/registry_metaheaders
...
Pass "meta" headers in API calls to the registry
2013-08-23 11:05:41 -07:00
Michael Crosby
969ab9c450
Merged 0.6.0 release back to master
2013-08-23 17:50:24 +00:00
Michael Crosby
588f8e1cec
Merge pull request #1628 from dotcloud/bump_0.6.0
...
Bump to 0.6.0
2013-08-23 10:45:14 -07:00
Thatcher Peskens
f753dfe6b3
Updated the docs to reflect we no longer use Launchpad and host our own repository.
2013-08-23 10:41:53 -07:00
unclejack
d1ad0e278d
return error if at least one container fails to start
...
This makes docker start exit with exit code 1 if at least one container
didn't start. This also prints an error at the end.
2013-08-23 20:14:06 +03:00
unclejack
72cfa3de35
use libffi-dev, don't build it from sources
2013-08-23 19:13:30 +03:00
Abhiraj Butala
3396a183c6
Update docker_remote_api.rst
2013-08-23 01:28:58 -07:00
shin-
1c6af604e8
Fixed: ImagePull in runtime test
2013-08-23 04:32:09 +02:00
Guillaume J. Charmes
ccc2276469
Merge pull request #1630 from KSid/docker-build-dockerfile
...
Removed duplicate mercurial install command from Dockerfile
2013-08-22 17:31:35 -07:00
Guillaume J. Charmes
78a71b1273
Merge pull request #1587 from dotcloud/1559_improve_version
...
Improve version
2013-08-22 17:28:18 -07:00
Kawsar Saiyeed
2191419f4c
Removed duplicate mercurial install command
2013-08-22 23:12:28 +01:00
Michael Crosby
f4a4f1ca87
Bump to 0.6.0
2013-08-22 21:09:50 +00:00
Guillaume J. Charmes
f925edd12d
Merge pull request #1525 from griff/1503-fix
...
Don't read from stdout when only attached to stdin
2013-08-22 13:43:05 -07:00
Michael Crosby
12715c8ddc
Merge pull request #1609 from jpetazzo/release-docker-with-docker
...
Release docker with docker
2013-08-22 13:13:06 -07:00
shin-
093b85b72f
Use additional decorator in RequestFactory to pass meta headers to registry
2013-08-22 21:15:31 +02:00
Michael Crosby
326dadd224
Merge pull request #1565 from dotcloud/only_load_authconfig_when_needed
...
Load authConfig only when needed and fix useless WARNING
2013-08-22 11:10:16 -07:00
Michael Crosby
a3510c99f1
Merge pull request #1560 from dotcloud/439-allow-lxc-args
...
Add lxc-conf flag to allow custom lxc options
2013-08-22 09:34:27 -07:00
Michael Crosby
262d57e387
Merge pull request #1623 from mhennings/1592-fix-race-conditions-in-parallel-pull
...
Fix race conditions in parallel pull
2013-08-22 09:30:21 -07:00
Michael Crosby
551092f9c0
Add lxc-conf flag to allow custom lxc options
2013-08-22 16:05:21 +00:00
Marco Hennings
3f802f4a13
Fix race conditions in parallel pull
...
During parallel pull of a repostiory it can happen that the same layer
is pulled more than once.
To fix this I have extended the locking code to
- avoid multiple pulls of the same image
- avoid multiple pulls of the same layer
If an error occurs the other layers are awaited before returning as leaving
the scope before the go routines leave causes crashes of the server sometimes
if the download status is updated while the http stream is already closed
Beside this I have extended status display.
2013-08-22 13:23:43 +02:00
Tyler Brock
d6f53049c4
Some fixes for MongoDB example
2013-08-21 23:48:32 -04:00
Daniel Mizyrycki
5e3386473a
testing, issue #773 : Add infrastructure docker-ci PR documentation
2013-08-21 17:39:45 -07:00
Andy Rothfusz
0b9c8e2860
Merge pull request #1596 from metalivedev/1149-easyfixes
...
Fix #1330 and #1149 . Improve CMD, ENTRYPOINT, and attach docs.
2013-08-21 14:06:41 -07:00
Andy Rothfusz
42fe550c9e
Merge pull request #1614 from denibertovic/docs
...
Small fix to docs regarding adding docker groups
2013-08-21 12:26:56 -07:00
Andy Rothfusz
f5bd137216
Add mongodb example
2013-08-21 12:09:40 -07:00
Andy Rothfusz
348696f3fe
Merge pull request #1607 from TylerBrock/mongodb
...
Add MongoDB image example
2013-08-21 12:07:50 -07:00
Michael Crosby
6da071985f
Merge pull request #1513 from dotcloud/add_user_dockerfile
...
Add USER instruction do Dockerfile
2013-08-21 09:19:31 -07:00
Michael Crosby
56e02dd0c7
Merge pull request #1588 from dotcloud/1561_fix_warning_in_tests
...
assume ip_forwarding = 1 by default
2013-08-21 09:15:23 -07:00
Michael Crosby
e0a7013836
Merge pull request #1576 from MatthewMueller/patch-1
...
updated default -H docs
2013-08-21 09:09:43 -07:00
Deni Bertovic
467dbb75f1
small fix to docs regarding adding docker groups
2013-08-21 17:28:13 +02:00
pysqz
2f6ce27fde
Make sure 'Ghost' container is available with allocated IP
2013-08-21 22:37:58 +08:00
Thijs Terlouw
c349b4d56c
Keep linebreaks and generalize code
2013-08-21 15:48:39 +02:00
Thijs Terlouw
62e84785b6
proper resolv.conf parsing
2013-08-21 15:23:12 +02:00
Matt Mueller
215094903a
update help
2013-08-21 02:08:32 -07:00
Jérôme Petazzoni
8a7c0495e0
Remove -x flag — we do not want to be *that* verbose.
2013-08-20 20:50:42 -07:00
Jérôme Petazzoni
885afebe07
Bump up VERSION file to 0.5.3-dev
2013-08-20 19:36:42 -07:00
Jérôme Petazzoni
e06372d6f4
Update packaging/README to point to hack/release
2013-08-20 19:36:06 -07:00
Jérôme Petazzoni
b5a48eaed3
Moved release scripts to hack/release and updated instructions.
2013-08-20 19:36:06 -07:00
Jérôme Petazzoni
a8059059c6
+CHANGES is now -dirty (works better in URLs), and we have postinstall and prerm jobs.
2013-08-20 19:36:06 -07:00
Jérôme Petazzoni
c8c69a1499
Bump to 0.5.3 (VERSION file)
2013-08-20 19:36:06 -07:00
Jérôme Petazzoni
0469e47674
Release script also takes care of index file (if the S3 bucket is WS-enabled)
2013-08-20 19:36:06 -07:00
Jérôme Petazzoni
5b630d436d
If there are changes, add the timestamp to the package version.
2013-08-20 19:35:31 -07:00
Jérôme Petazzoni
9c06420b18
Implement apt-secure repository signing.
2013-08-20 19:35:31 -07:00
Jérôme Petazzoni
87872006ce
Repository should also have i386 index, since Ubuntu is multi-arch by default
2013-08-20 19:35:31 -07:00
Jérôme Petazzoni
abfa7a204d
Update to go 1.1.2.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
5b0eaef602
Run reprepro from release, incrementally (it needs S3 credentials). Add virtual package.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
9694fb85d7
Install python-magic (it helps s3cmd) and a convenience /src symlink
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
bfee2c726e
Polish instructions a little bit.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
ab4fb9bbfa
Add a check for S3 bucket access.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
fbd5b20c38
Running the build image will now execute release.sh automatically.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
ff30eb96b6
Protect the release.sh script against accidental use. Infer VERSION automatically.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
749a7d0e4f
Add a check to make sure that make.sh only runs within a container.
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
d9f769930b
Cosmetic changes: rewrapping, `` → $()… before starting the real work
2013-08-20 19:35:30 -07:00
Jérôme Petazzoni
d750060f0c
add "|| true" otherwise "set -e" kills us if the repo is clean
2013-08-20 19:35:30 -07:00
Guillaume J. Charmes
bdbac9f7a1
Upgrade Dockerfile with new dependency
2013-08-20 19:35:30 -07:00
Solomon Hykes
13201775de
Update release checklist. Still needs work.
2013-08-20 19:34:10 -07:00
Solomon Hykes
ccc3969536
release.sh: publish a full release of docker to a S3 bucket, including static binary and a full APT repository with install instructions
2013-08-20 19:34:10 -07:00
Solomon Hykes
89ee524229
Good-bye, ugly mega-Makefile. Docker can now be built with docker, with the help of a simple very simple shell script.
2013-08-20 19:34:10 -07:00
Solomon Hykes
9fce6f662a
docker -v: show version and build information without making remote connections
2013-08-20 19:32:37 -07:00
Solomon Hykes
9087ef9a77
Move VERSION to a dedicated file to facilitate automated builds and releases
2013-08-20 19:32:37 -07:00
Solomon Hykes
aa2ab5143b
Deprecate dockerbuilder in favor of a standard Dockerfile
2013-08-20 19:31:30 -07:00
Tyler Brock
2c147dd721
add mongodb image example
2013-08-20 18:08:15 -04:00
Daniel Mizyrycki
ee64e099e0
testing, issue #773 : Automatically test pull requests on docker-ci
2013-08-20 12:32:32 -07:00
Daniel Mizyrycki
30726c3785
Improve docker-ci deployment and tests
2013-08-20 12:18:29 -07:00
Victor Vieux
41973d41e9
fix typo
2013-08-20 11:52:37 +00:00
Victor Vieux
f69c465231
rebase docs
2013-08-20 11:42:53 +00:00
Andy Rothfusz
75f4fd978d
Fix #1330 and #1149 . Improve CMD, ENTRYPOINT, and attach docs.
2013-08-19 19:13:26 -07:00
Kyle Conroy
e9a1246527
Enable mobile view for website.
...
The documentation currently uses responsive Bootstrap, but didn't
include the correct meta tag for proper display on mobile devices.
2013-08-19 11:54:51 -07:00
Andy Rothfusz
d627ff9697
Merge pull request #1590 from elmendalerenda/patch-3
...
fixed postgresql conf setting
2013-08-19 10:27:43 -07:00
Michael Crosby
04c16f347b
Merge pull request #1396 from calavera/985-ordered-api-images
...
Sort APIImages by most recent creation date.
2013-08-19 09:41:39 -07:00
Michael Crosby
9c829cb5b4
Merge pull request #1581 from mhennings/workdirsupport-buildfile
...
Add workdir support for the Buildfile
2013-08-19 09:18:22 -07:00
elmendalerenda
83acd37161
fixed postgresql conf setting
...
small typo, changed listen_address to listen_addresses
2013-08-19 14:20:25 +01:00
Victor Vieux
b21f898620
assume ip_forwarding = 1 by default
2013-08-19 12:34:30 +00:00
Victor Vieux
646afab28d
improve version
2013-08-19 12:07:49 +00:00
Victor Vieux
f6653c3fa5
Merge pull request #1553 from dotcloud/1540_fix_error_message
...
fix can't connect message with socket
2013-08-19 05:06:21 -07:00
Victor Vieux
18962d0ff3
load authConfig only when needed and fix useless WARNING
2013-08-19 11:42:38 +00:00
Song Gao
b22c973110
Added escape sequence to tutorial
2013-08-18 21:44:46 -05:00
Marco Hennings
319988336c
Add workdir support for the Buildfile
...
For consistency the Buildfile should have the option to
set the working directory.
Of course that is one option more to the buildfile,
so please tell me if we really want this to happen.
2013-08-18 20:30:19 +02:00
Michael Crosby
67c9ce6dd1
Merge pull request #1459 from mhennings/set-working-directory
...
Add an option to set the working directory
2013-08-18 11:23:34 -07:00
Marco Hennings
687d27ab57
Add an option to set the working directory.
...
This makes it possible to simply wrap a command inside a container. This makes
it easier to use a container as an unified build environment.
Examples:
~/workspace/docker
$ docker run -v `pwd`:`pwd` -w `pwd` -i -t ubuntu ls
AUTHORS Makefile archive.go changes.go docker
[...]
docker run -v `pwd`:`pwd` -w `pwd` -i -t ubuntu pwd
/home/marco/workspace/docker
2013-08-18 19:34:01 +02:00
David Calavera
6aff117164
Use flag.StringVar to capture the command line flags.
2013-08-17 22:28:05 -07:00
David Calavera
e69f714219
Fix syscall name.
2013-08-17 22:22:49 -07:00
David Calavera
276d2bbf1d
Remove unused imports.
2013-08-17 22:22:11 -07:00
David Calavera
e6affb1b1a
Sort images by tag name when the creation date is the same.
...
This establishes a strict alphabetical order for tags with the same creation date.
2013-08-17 22:11:34 -07:00
Matt Mueller
f409c11916
add to cli
2013-08-17 22:10:06 -07:00
Michael Crosby
3885ee00c5
Merge pull request #1575 from evanphx/tags
...
Show tag used when image is missing
2013-08-17 22:05:58 -07:00
Matthew Mueller
5325703c27
updated default
2013-08-17 21:54:10 -07:00
David Calavera
45543d012e
Simplify term signal handler.
2013-08-17 21:29:37 -07:00
David Calavera
8a18999d23
Add the ISIG syscall back to not kill the client withing a shell with ctrl+c.
2013-08-17 21:08:00 -07:00
Evan Phoenix
07a887032a
Show tag used when image is missing
2013-08-17 20:03:54 -07:00
Andy Rothfusz
1843a71911
Merge pull request #1550 from dotcloud/update-dependencies-in-readme
...
Update readme with dependencies for building
2013-08-16 17:46:25 -07:00
Guillaume J. Charmes
9ce577782c
Merge pull request #1572 from dotcloud/1431-disable-TestContainerTop
...
Tests: testing, issue #1431 : Temporarely disable TestContainerTop from the testsuite
2013-08-16 14:49:02 -07:00
Daniel Mizyrycki
422d4afdd5
testing, issue #1431 : Temporarely disable TestContainerTop from the testsuite
2013-08-16 14:47:39 -07:00
Andy Rothfusz
09a08e0a9f
Merge pull request #1569 from TylerBrock/patch-1
...
Add instructions for creating and using the docker group
2013-08-16 14:30:00 -07:00
Michael Crosby
5142e83d93
Merge pull request #1473 from shin-/978-opaque-v2
...
Reworking opaque requests in registry module
2013-08-16 12:24:51 -07:00
shin-
0418702cfc
registry: removing opaqueRequest
2013-08-16 19:33:59 +02:00
Tyler Brock
674e5c8503
remove extraneous step and stupid whitespace
2013-08-16 13:30:54 -04:00
Tyler Brock
2ec141da54
Add instructions for creating and using the docker group
2013-08-16 13:19:59 -04:00
Victor Vieux
20b1e19641
add loading message
2013-08-16 13:43:09 +00:00
Andreas Savvides
f11fb706f6
Adding direct reference to contribution guidelines
2013-08-16 12:07:37 +01:00
Michael Crosby
bca19a22c5
Update readme with dependencies for building
...
Closes #915
2013-08-15 17:26:07 +00:00
Victor Vieux
62b45f0827
fix can't connect message
...
with socket
2013-08-15 13:48:08 +00:00
Victor Vieux
92a2b635a3
Merge pull request #1551 from dotcloud/hotfix_parallel_pull_display
...
hot fix display in parallel pull and gofmt
2013-08-15 04:43:26 -07:00
Victor Vieux
d7979ef2d0
hot fix display in parallel pull and go fmt
2013-08-15 11:42:40 +00:00
Michael Crosby
c5d8844d80
Merge pull request #1495 from bdon/master
...
Fix Graph ByParent() to generate list of child images per parent image.
2013-08-14 20:42:34 -07:00
Brian Olsen
c7cda86e84
Don't read from stdout in hijack unless attached. Fixes #1503
2013-08-15 02:54:06 +02:00
Guillaume J. Charmes
4caa604793
Merge pull request #1549 from dotcloud/fix-logevent-tests
...
Add imagename to LogEvent tests
2013-08-14 17:02:53 -07:00
Michael Crosby
7f9ba14b18
Add imagename to LogEvent tests
2013-08-14 23:43:43 +00:00
Andy Rothfusz
72660a1a2f
Merge pull request #1537 from metalivedev/1517-sudodocker
...
Fix #1517 , #1521 by adding sudo to examples and installation.
2013-08-14 16:34:00 -07:00
Andy Rothfusz
d4eab77f0c
Fix #1517 , #1521 by adding sudo to examples and installation.
2013-08-14 16:21:36 -07:00
Michael Crosby
9708597b0b
Merge pull request #1538 from KSid/bash-completion-limit-containers
...
Bash Completion: Limit commands to containers of a relevant state
2013-08-14 16:16:25 -07:00
Michael Crosby
15bc2240ac
Merge pull request #1505 from dotcloud/improve_events
...
Add image name in /events
2013-08-14 15:40:36 -07:00
Guillaume J. Charmes
631c449183
Merge pull request #1496 from xdissent/1351-volumes-from-before-volumes
...
* Runtime: Apply volumes-from before creating volumes
2013-08-14 15:10:41 -07:00
Michael Crosby
84a0274885
Merge pull request #1249 from unclejack/507-add_sigterm_sigint_handling_to_docker_run
...
#507 - make docker run handle SIGINT/SIGTERM
2013-08-14 15:00:19 -07:00
Guillaume J. Charmes
5ad8840024
Merge pull request #1541 from dotcloud/1528-fix_panic
...
prevent crash when .dockercfg not readable
2013-08-14 14:51:01 -07:00
Guillaume J. Charmes
8dfc47307d
Merge pull request #1543 from dotcloud/fix_rmi_parse_repo_tag
...
add missing ParseRepositoryTag
2013-08-14 14:42:41 -07:00
shin-
aae04def7b
Merge branch 'master' of https://github.com/dotcloud/docker
2013-08-14 23:32:56 +02:00
Daniel Mizyrycki
f51eb0e4b3
Merge pull request #1546 from dotcloud/1542-coverage-dependencies
...
testing, issue #1542 : Add docker dependencies coverage testing into docker-ci
2013-08-14 14:32:15 -07:00
shin-
8b6b187a8d
Merge branch 'master' of https://github.com/dotcloud/docker
2013-08-14 23:31:58 +02:00
shin-
8b26e4ea3c
brew: docker-py requirement points to git repository
2013-08-14 23:31:18 +02:00
Daniel Mizyrycki
1d8562b290
testing, issue #1542 : Add docker dependencies coverage testing into docker-ci
2013-08-14 14:27:46 -07:00
Michael Crosby
9662f9e56a
Merge pull request #1478 from jpetazzo/929-insecure-flag
...
add -privileged flag and relevant tests, docs, and examples
2013-08-14 13:55:18 -07:00
Michael Crosby
25d71fb01b
Merge pull request #1509 from dotcloud/1359-tar-pkg-ref
...
Add import for dotcloud/tar to replace std tar pkg
2013-08-14 11:26:49 -07:00
Joffrey F
12ffb522a6
Merge pull request #1519 from shin-/brew-more
...
Docker-brew 0.5.2 support and memory footprint reduction
2013-08-14 10:40:05 -07:00
Michael Crosby
0077678844
Merge pull request #1539 from fkautz/https-install-script
...
Install script should be fetched over https, not http.
2013-08-14 10:32:29 -07:00
Daniel Mizyrycki
53f2c5d6e8
Merge pull request #1545 from dotcloud/1544-docker-ci-dependencies
...
testing, issue #1544 : Add new docker dependencies into docker-ci
2013-08-14 10:23:08 -07:00
Daniel Mizyrycki
49597f0f52
testing, issue #1544 : Add new docker dependencies into docker-ci
2013-08-14 10:12:08 -07:00
Victor Vieux
c84d74df8c
add missing ParseRepositoryTag
2013-08-14 16:59:21 +00:00
Victor Vieux
3c9f9945c9
prevent crash when .dockercfg not readable
2013-08-14 10:26:18 +00:00
Frederick F. Kautz IV
80ebff0fa4
Install script should be fetched over https, not http.
2013-08-13 22:28:41 -07:00
Joffrey F
62c0f433fa
brew: Fixed a bug with remote repository builds
2013-08-14 05:05:44 +02:00
Kawsar Saiyeed
44eb1b3892
Limit commands to containers of a relevant state
2013-08-14 02:45:03 +01:00
Andy Rothfusz
4cb57a5438
Merge pull request #1533 from dhrp/docs-ux-changes
...
Docs ux changes
2013-08-13 18:03:49 -07:00
Andy Rothfusz
2e5642452b
Merge pull request #1523 from dotcloud/docker-group-docs
...
Update docs for docker group
2013-08-13 18:02:30 -07:00
Michael Crosby
4947e32acb
Merged 0.5.3 hotfix release back to master
...
Conflicts:
api.go
commands.go
network.go
2013-08-13 23:47:29 +00:00
Thatcher Peskens
6c87db97a6
Resolved conflict in conf.py
...
ps. also changed navigation (swapped community and getting started)
2013-08-13 16:28:24 -07:00
Thatcher Peskens
f127c471a1
Merge remote-tracking branch 'dotcloud/master' into docs-smart-changes
...
Conflicts:
docs/sources/conf.py
2013-08-13 16:25:58 -07:00
Jérôme Petazzoni
280901e5fb
add -insecure flag and relevant tests
2013-08-13 16:20:22 -07:00
Thatcher Peskens
f14db49346
[docs] Some user-friendly changes to the documentation.
...
- Added parmalinks (closes #1527 )
- Changed the 'fork us on github' button to 'Edit this page on github', so people can edit quickly (closes #1532 )
- Changed the favicon
2013-08-13 16:18:32 -07:00
Michael Crosby
f1cdba2937
Merge pull request #1516 from unclejack/up_hack_dockerfile_go_version_to_1.1.2
...
use Go 1.1.2 for dockerbuilder
2013-08-13 14:50:12 -07:00
Andy Rothfusz
0794f0b518
Merge pull request #1526 from metalivedev/1522-faqupdate
...
Added information about Docker's high level tools over LXC.
2013-08-13 13:57:47 -07:00
Andy Rothfusz
e2409ad337
Added information about Docker's high level tools over LXC. Formatting cleanup. Mailing list cleanup.
2013-08-13 13:45:07 -07:00
Guillaume J. Charmes
ca92bc7798
Merge pull request #1501 from KSid/vagrant-dev-dockerfile
...
Install websocket library before building docker
2013-08-13 12:16:30 -07:00
Michael Crosby
e4f35dd4cf
Update docs for docker group
2013-08-13 12:05:27 -07:00
shin-
2cebe09924
brew: Display a clear error message when the path is invalid
2013-08-13 20:28:15 +02:00
shin-
e5f1b6b9a4
brew: Updated requirements
2013-08-13 20:13:39 +02:00
shin-
79fc90b646
brew: Don't build if docker daemon can't be reached
2013-08-13 20:13:39 +02:00
shin-
fb7c4214ce
brew: Reuse repositories when possible
2013-08-13 20:13:39 +02:00
Michael Crosby
06a092bdb5
Merge pull request #1510 from dotcloud/bump_0.5.3
...
Bump to 0.5.3
2013-08-13 10:41:57 -07:00
Michael Crosby
5d25f3232c
Update changelog to include hostname commit
2013-08-13 17:36:24 +00:00
Guillaume J. Charmes
1a1c89556f
Fix TestEnv
2013-08-13 17:34:35 +00:00
Nolan
05219d6b52
Add hostname to the container environment.
2013-08-13 17:30:21 +00:00
Guillaume J. Charmes
9cc3d7a18b
Merge pull request #1515 from dotcloud/rework_auth_push
...
* Registry: Improve auth push
2013-08-13 10:15:59 -07:00
unclejack
e09863fedb
use Go 1.1.2 for dockerbuilder
2013-08-13 19:48:30 +03:00
Victor Vieux
2ba1300773
remove checkIfLogged
2013-08-13 14:02:49 +00:00
Victor Vieux
6cb908bb82
fix merge issue
2013-08-13 13:35:34 +00:00
Victor Vieux
5ee3c58d25
Add USER instruction
2013-08-13 12:02:17 +00:00
Michael Crosby
c3773740d9
Bump to 0.5.3
2013-08-12 23:55:42 +00:00
Steeve Morin
0ca133dd76
Handle ip route showing mask-less IP addresses
...
Sometimes `ip route` will show mask-less IPs, so net.ParseCIDR will fail. If it does we check if we can net.ParseIP, and fail only if we can't.
Fixes #1214
Fixes #362
2013-08-12 23:46:26 +00:00
Guillaume J. Charmes
68934878f1
Make sure ENV instruction within build perform a commit each time
2013-08-12 23:43:53 +00:00
Michael Crosby
ef1d1aefa7
Revert "docker.upstart: avoid spawning a sh process"
...
This reverts commit 24dd50490a .
2013-08-12 23:35:23 +00:00
Daniel Mizyrycki
c015d26e96
API, issue 1471: Allow users belonging to the docker group to use the docker client
2013-08-12 23:33:42 +00:00
Guillaume J. Charmes
f6760fca88
Merge pull request #1485 from dotcloud/1471-unixsocket-group
...
* Runtime: API, issue 1471: Use groups for socket permissions
2013-08-12 16:21:53 -07:00
Michael Crosby
ec61c46bf7
Add import for dotcloud/tar to replace std tar pkg
2013-08-12 22:42:29 +00:00
Andy Rothfusz
90cb66f08d
Merge pull request #1508 from pborreli/typos
...
Fixed typos
2013-08-12 15:17:02 -07:00
Daniel Mizyrycki
999a8d7249
API, issue 1471: Allow users belonging to the docker group to use the docker client
2013-08-12 15:16:49 -07:00
Andy Rothfusz
13acf72a3e
Merge pull request #1504 from zaiste/docs/postgresql-service
...
docs/postgresql: PostgreSQL service on Docker example
2013-08-12 14:47:19 -07:00
Solomon Hykes
aa213b48a4
Merge pull request #1488 from KSid/336-bash-completion
...
* Contrib: bash completion script
2013-08-12 11:50:25 -07:00
Pascal Borreli
9b2a5964fc
Fixed typos
2013-08-12 18:53:06 +01:00
Guillaume J. Charmes
1110bb8e98
Merge pull request #1476 from dotcloud/improve_TestKillDifferentUser
...
* Tests: Improve TestKillDifferentUser to prevent timeout on buildbot
2013-08-12 10:23:08 -07:00
Victor Vieux
168e2f8c49
Merge pull request #1491 from titanous/gitignore-test
...
gitignore all test files
2013-08-12 09:18:31 -07:00
Michael Crosby
86ef6422f3
Merge pull request #1487 from titanous/maintainer-usernames
...
Add GitHub usernames to MAINTAINERS
2013-08-12 09:07:10 -07:00
Zaiste!
3af60bf375
fix/docs: ubuntu instead of base, note about root-only
2013-08-12 15:30:52 +02:00
Victor Vieux
123c80467b
Added docs
2013-08-12 11:55:23 +00:00
Ken Cochrane
edba1af304
Merge pull request #1494 from KSid/typo-docs-run-command
...
* Documentation: Fix typo in docs for docker run -dns
2013-08-12 04:51:56 -07:00
Ken Cochrane
875e16c11b
Merge pull request #1499 from seldo/master
...
* Documentation: Adding a reference to ps -a
2013-08-12 04:51:17 -07:00
Victor Vieux
703905d7ec
ensure the use oh IDs and add image's name in /events
2013-08-12 11:50:03 +00:00
Zaiste!
d52c149075
docs/postgresql: PostgreSQL service on Docker example
2013-08-12 12:03:43 +02:00
Victor Vieux
3f95d1b9bf
Merge pull request #1497 from vincentbernat/fix/ipv4-forwarding-detection
...
runtime: correctly detect IPv4 forwarding
2013-08-12 02:07:03 -07:00
Kawsar Saiyeed
def9598ed9
Install websocket library before building docker
2013-08-12 05:22:33 +01:00
Laurie Voss
529ee848da
Adding a reference to ps -a
...
It was confusing to me as a first-time user that my docker attach command failed; I was expecting the container to run continuously, and when I couldn't attach to it, I assumed something was wrong. ps -a shows that the container still exists, which gives the user confidence to go to the next step.
2013-08-11 17:27:47 -07:00
Vincent Bernat
64b817a5c1
runtime: correctly detect IPv4 forwarding
...
When memory cgroup is absent, there was not attempt to detect if IPv4
forwarding was enabled and therefore, docker was printing a warning
for each command spawning a new container. The test for IPv4
forwarding was guarded by the test for memory cgroup.
2013-08-11 11:52:16 +02:00
Brandon Liu
02b8d14bdd
Add test case for Graph ByParent().
2013-08-11 01:24:21 -07:00
Brandon Liu
025c759e44
Fix Graph ByParent() to generate list of child images per parent image.
2013-08-11 00:37:16 -07:00
Michael Crosby
940d58806c
Merge pull request #1483 from titanous/update-authors
...
Update AUTHORS
2013-08-10 21:16:34 -07:00
Kawsar Saiyeed
a2fb870ce3
Fix typo in docs for docker run -dns
2013-08-11 02:04:04 +01:00
Kawsar Saiyeed
e737856a7f
Still missed -entrypoint from 'docker run'
2013-08-11 01:29:22 +01:00
Kawsar Saiyeed
ae1909b482
Clarified bash completion limitations
2013-08-11 01:08:47 +01:00
Kawsar Saiyeed
d75282eb14
Missed -entrypoint from 'docker run' options
2013-08-11 00:57:18 +01:00
Daniel Mizyrycki
cd9886f0a8
Merge pull request #1489 from dotcloud/1422-revert-upstart
...
Revert "docker.upstart: avoid spawning a `sh` process"
2013-08-10 11:07:21 -07:00
Jonathan Rudenberg
a43bae4c0b
gitignore all test files
2013-08-10 13:48:24 -04:00
Kawsar Saiyeed
91ae135896
Add description and usage information
2013-08-10 13:05:31 +01:00
Greg Thornton
57b49efc98
Skip existing volumes in volumes-from
...
Removes the error when a container already has a volume that would otherwise
be created by `Config.VolumesFrom`. Allows restarting containers with a
`Config.VolumesFrom` set.
2013-08-10 06:37:57 +00:00
Greg Thornton
3bd73a9633
Apply volumes-from before creating volumes
...
Copies the volumes from the container specified in `Config.VolumesFrom` before
creating volumes from `Config.Volumes`. Skips any preexisting volumes when
processing `Config.Volumes`. Fixes #1351
2013-08-10 04:55:23 +00:00
Michael Crosby
e3acbff2ed
Revert "docker.upstart: avoid spawning a sh process"
...
This reverts commit 24dd50490a .
2013-08-10 03:06:08 +00:00
Kawsar Saiyeed
d6e5c2c276
Add initial bash completion script
...
The script can be used to auto-complete commands, image names and
container ids from within a bash prompt.
This partially resolves #336 .
2013-08-10 02:38:11 +01:00
Jonathan Rudenberg
4dc04d7690
Add GitHub usernames to MAINTAINERS
2013-08-09 21:16:44 -04:00
Michael Crosby
3e12349831
Merge pull request #1484 from titanous/use-range
...
Use ranged for loop on channels
2013-08-09 18:06:12 -07:00
Jonathan Rudenberg
7c50221de5
Use ranged for loop on channels
2013-08-09 20:42:20 -04:00
Michael Crosby
3d63087f78
Merge pull request #1481 from titanous/fix-sprint
...
Fix typo: fmt.Sprint -> fmt.Sprintf
2013-08-09 17:28:59 -07:00
Jonathan Rudenberg
1408f08c40
Update AUTHORS
2013-08-09 20:09:42 -04:00
Jonathan Rudenberg
3b23f02229
Fix typo: fmt.Sprint -> fmt.Sprintf
2013-08-09 19:52:05 -04:00
Guillaume J. Charmes
fd5099c9fe
Merge pull request #1479 from jpetazzo/fix-testbindmounts-typo
...
- Tests: fix typo in TestBindMounts (runContainer called without image)
2013-08-09 16:20:24 -07:00
Jérôme Petazzoni
68b09cbe3d
fix typo in TestBindMounts (runContainer called without image)
2013-08-09 16:03:05 -07:00
Guillaume J. Charmes
92cd2f5bad
Merge pull request #1146 from benoitc/feature/attach_ws
...
* Runtime: add websocket support to /container/<name>/attach/ws
2013-08-09 15:38:24 -07:00
Guillaume J. Charmes
8d1cd63dfa
Merge pull request #1460 from dotcloud/patch1
...
* Runtime: Mount /dev/shm as a tmpfs
2013-08-09 15:18:22 -07:00
Michael Crosby
2c4c10fb4a
Merge pull request #1477 from kevinclark/builder-fixme
...
Only count known instructions as build steps
2013-08-09 14:45:06 -07:00
Kevin Clark
722d4e916a
Add myself to AUTHORS
2013-08-09 14:39:03 -07:00
Kevin Clark
4ff649a4ea
Only count known instructions as build steps
...
stepN is only used in the log line, so if we only produce the log line
when there's a message, it should do the right thing.
If it's *not* a valid instruction, it gets a line as well, so there's no
reason to double up.
2013-08-09 14:38:29 -07:00
unclejack
641ddaeb03
add formatting directive to failure to stop container error
2013-08-09 23:27:34 +03:00
unclejack
2ba5c91547
minor cleanup for signal handling
2013-08-09 23:23:27 +03:00
Michael Crosby
25e7227c81
Merge pull request #1462 from dotcloud/fix_build_events_output
...
Fix docker build and docker events output
2013-08-09 12:41:18 -07:00
Jérôme Petazzoni
04cd0a392b
Merge pull request #1463 from jpetazzo/https-get-docker-io
...
switch from http to https for get.docker.io
2013-08-09 11:26:56 -07:00
Guillaume J. Charmes
db9d68c3e4
Improve TestKillDifferentUser to prevent timeout on buildbot
2013-08-09 10:50:58 -07:00
unclejack
88cb9f3116
keep processing signals after the first one
2013-08-09 20:33:17 +03:00
Guillaume J. Charmes
55f9610cde
Merge pull request #1452 from dotcloud/improve_TestGetContainersTop
...
* Tests: Improve TestGetContainersTop so it does not rely on sleep
2013-08-09 10:28:34 -07:00
shin-
6178dc7f1b
brew: added safeguards in script and changed default branch to 'master'
2013-08-09 16:40:28 +02:00
Solomon Hykes
b8f8f9d07e
Merged 0.5.2 hotfix release back to master
2013-08-08 19:45:57 -07:00
Michael Crosby
1643943402
Merge pull request #1464 from dotcloud/bump_0.5.2
...
Bump to 0.5.2
2013-08-08 17:36:53 -07:00
Michael Crosby
e99a99eb6e
Bump to v0.5.2
2013-08-09 00:17:35 +00:00
Michael Crosby
df9712f1c8
Change daemon to listen on unix socket by default
...
Conflicts:
docs/sources/api/docker_remote_api.rst
2013-08-09 00:16:43 +00:00
Michael Crosby
28d38620f0
Merge pull request #1417 from crosbymichael/root-socket
...
Change daemon to listen on unix socket by default
2013-08-08 17:06:49 -07:00
Jérôme Petazzoni
1ce9b3ca9c
switch from http to https
2013-08-08 17:02:59 -07:00
Jérôme Petazzoni
5c56b597a9
change network range to avoid conflict with EC2 DNS
2013-08-08 23:27:55 +00:00
Michael Crosby
f712e10cb2
Forbid certain paths within docker build ADD
...
Conflicts:
buildfile_test.go
2013-08-08 23:22:14 +00:00
Victor Vieux
213365c2d2
fix docker build and docker events output
2013-08-08 22:51:39 +00:00
Sam Alba
7f02bd3b7a
Merge pull request #1361 from dotcloud/library
...
Docker-brew and Docker standard library
2013-08-08 14:22:20 -07:00
Guillaume J. Charmes
ceb33818cd
Improve TestGetContainersTop so it does not rely on sleep
2013-08-08 11:51:31 -07:00
Guillaume J. Charmes
18fc707fdf
Make sure all needed mountpoint are present
2013-08-08 11:25:02 -07:00
Michael Crosby
c3027fa9ac
Merge pull request #1216 from dotcloud/add_some_tests
...
Add some tests in server and utils
2013-08-08 09:57:18 -07:00
Victor Vieux
4249867e5b
rebase
2013-08-08 14:58:52 +00:00
Victor Vieux
c804a5f827
rebase master
2013-08-08 14:56:37 +00:00
Victor Vieux
be77ee33bc
Merge branch 'master' into add_some_tests
2013-08-08 14:44:56 +00:00
Victor Vieux
5928ed5d45
Merge pull request #1456 from dotcloud/1455-force_commit_build_env
...
Make sure ENV instruction within build perform a commit each time
2013-08-08 07:37:51 -07:00
Karan Lyons
075d30dbce
Mount /dev/shm as a tmpfs
...
Fixes #1122 .
2013-08-07 17:44:33 -07:00
Guillaume J. Charmes
6a6a2ad8a4
Make sure ENV instruction within build perform a commit each time
2013-08-07 17:23:49 -07:00
Guillaume J. Charmes
279fe144e1
Merge pull request #1420 from jpetazzo/fix-get-docker-io-upstart-script
...
* Packaging: Fix the upstart script generated by get.docker.io
2013-08-07 17:13:54 -07:00
Daniel Mizyrycki
cc80bd41c4
Merge pull request #1423 from krautcomputing/fix_indentation_in_vagrantfile
...
Fix indentation in Vagrantfile
2013-08-07 17:10:40 -07:00
Andy Rothfusz
06183e6cdc
Merge pull request #1447 from kermit666/image-tag-doc
...
doc: syntax to run a specific image tag
2013-08-07 16:23:45 -07:00
Guillaume J. Charmes
6249cc3373
Merge pull request #1425 from dotcloud/simplify_ProgressReader
...
- Runtime: fix small \n error un docker build
2013-08-07 16:19:42 -07:00
Solomon Hykes
80f34c6aeb
Merge pull request #1451 from dotcloud/michael-maintainer
...
Add Michael Crosby to core maintainers
2013-08-07 15:53:29 -07:00
Guillaume J. Charmes
a2f526dadc
Merge pull request #1435 from jpetazzo/userland-proxy-should-listen-on-inaddr-any
...
* Runtime: Let userland proxy handle container-bound traffic
2013-08-07 15:48:17 -07:00
Guillaume J. Charmes
429d2f85cb
Merge pull request #1445 from dsissitka/host
...
* Runtime: Updated the Docker CLI to specify a value for the "Host" header.
2013-08-07 15:38:50 -07:00
Guillaume J. Charmes
2ca018b2eb
Merge pull request #1395 from c00w/490-warn-ipv4forwarding-disabled
...
* Runtime: Add warning when net.ipv4.ip_forwarding = 0
2013-08-07 15:31:12 -07:00
Guillaume J. Charmes
3e6e08ce00
Merge pull request #1362 from dotcloud/registry_test
...
* Registry: Registry unit tests + mock registry
2013-08-07 15:30:07 -07:00
Colin Rice
3e491f8698
Fix reversed IPv4Forwarding check in api.go
2013-08-07 18:28:40 -04:00
Colin Rice
ccffa69766
Add Colin Rice to AUTHORS file
2013-08-07 18:28:39 -04:00
Colin Rice
10190be5d7
Add warning when net.ipv4.ip_forwarding = 0
...
Added warnings to api.go, container.go, commands.go, and runtime.go
Also updated APIInfo to return whether IPv4Forwarding is enabled
2013-08-07 18:28:39 -04:00
Guillaume J. Charmes
65a4e30825
Merge pull request #1093 from monnand/910-login-info
...
* Runtime: fixed #910 . print user name to docker info output
2013-08-07 15:09:55 -07:00
Guillaume J. Charmes
e63960caae
Merge pull request #1450 from dotcloud/add-sandbox
...
- Builder: Forbid certain paths within docker build ADD
2013-08-07 15:04:36 -07:00
benoitc
e2ca600fd8
Merge branch 'feature/attach_ws' into feature/attach_ws2
...
Conflicts:
api.go
2013-08-07 23:30:28 +02:00
Solomon Hykes
4860df1689
Add Michael Crosby to core maintainers
2013-08-07 21:24:41 +00:00
Michael Crosby
ced93bcabd
Modify test to accept error from mkContainer
2013-08-07 19:07:39 +00:00
Sean P. Kane
0e21de9a25
Assume that if VAGRANT_DEFAULT_PROVIDER is set we shouldn't install vbox tools
2013-08-07 09:38:49 -07:00
Michael Crosby
3104fc8d33
Forbid certain paths within docker build ADD
2013-08-07 16:05:30 +00:00
Victor Vieux
2409df9285
Merge pull request #1434 from jpetazzo/fix-ec2-dns-conflict
...
change network range to avoid conflict with EC2 DNS
2013-08-07 08:43:53 -07:00
Victor Vieux
2e37be973f
Merge pull request #1436 from jpetazzo/fix-loopback-interface-test-index
...
relax the lo interface test to allow iface index != 1
2013-08-07 08:40:55 -07:00
Dražen Lučanin
6115348dd9
doc: syntax to run a specific image tag
2013-08-07 13:57:31 +02:00
David Sissitka
416d098688
Updated my last commit to use tabs instead of spaces.
2013-08-07 05:35:38 -04:00
David Sissitka
6bbe66d2e6
Updated the Docker CLI to specify a value for the "Host" header.
2013-08-07 05:33:03 -04:00
Andy Rothfusz
3782e34e67
Merge pull request #1430 from metalivedev/1031-linuxheaders
...
Suggest installing linux-headers by default. Address #1187 and #1031
2013-08-06 18:56:34 -07:00
Jérôme Petazzoni
84790aafd8
relax the lo interface test to allow iface index != 1
2013-08-06 18:31:05 -07:00
Jérôme Petazzoni
fea2d5f2fe
Let userland proxy handle container-bound traffic
2013-08-06 17:44:39 -07:00
Jérôme Petazzoni
9f1c9686e0
change network range to avoid conflict with EC2 DNS
2013-08-06 17:24:10 -07:00
Andy Rothfusz
e0a6f27d1b
Suggest installing linux-headers by default. Address #1187 and #1031
2013-08-06 13:56:29 -07:00
Andy Rothfusz
9130ee7513
Merge pull request #1428 from dhrp/twitterhandle
...
changed the twitter handle
2013-08-06 13:38:22 -07:00
shin-
65c8e9242c
brew: added support for push on private registries.
2013-08-06 21:08:27 +02:00
Thatcher Peskens
1d654f6156
changed the twitter handle
2013-08-06 11:40:16 -07:00
Victor Vieux
4af24e11a4
Merge pull request #1221 from crosbymichael/cmd-cp
...
*Client: Add docker cp command and copy api endpoint to copy container files/folders to the host
2013-08-06 09:15:39 -07:00
Michael Crosby
583f5868c9
Move copy command docs to api 1.4 document
2013-08-06 16:09:54 +00:00
Michael Crosby
d94b186080
Strip leading forward slash from resource
2013-08-06 16:09:54 +00:00
Michael Crosby
5b8cfbe15c
Add cp command and copy api endpoint
...
The cp command and copy api endpoint allows users
to copy files and or folders from a containers filesystem.
Closes #382
2013-08-06 16:09:54 +00:00
Victor Vieux
0dbc51f4d2
Merge pull request #1394 from crosbymichael/1391-json-requests
...
Use mime pkg to parse Content-Type
2013-08-06 08:59:10 -07:00
Michael Crosby
754ed9043d
Use mime types to parse Content-Type
2013-08-06 15:57:13 +00:00
Victor Vieux
ba17f4a06a
fix small \n error un docker build
2013-08-06 14:31:51 +00:00
Manuel Meurer
b9149f45bf
Fix indentation in Vagrantfile
2013-08-06 15:21:26 +02:00
Victor Vieux
b6c4b325a4
Merge pull request #1406 from dotcloud/1363-reduce_timeout-fix
...
Reduce connect and read timeout when pinging the registry (fixes issue #1363 )
2013-08-06 04:22:44 -07:00
Nan Monnand Deng
965de6ef50
fixing #910
2013-08-05 23:37:53 -04:00
Nan Monnand Deng
303490168f
Added index address into APIInfo.
2013-08-05 23:36:55 -04:00
Michael Crosby
c7c2399be9
Merge pull request #1421 from dotcloud/fix_makefile
...
Make sure all sources have the wanted revision
2013-08-05 20:25:32 -07:00
Guillaume J. Charmes
120a520a22
Make sure all sources have the wanted revision
2013-08-05 19:58:48 -07:00
Andy Rothfusz
7c03bd1e7a
Merge branch 'docs-example-fix' of git://github.com/faizkhan00/docker
...
merges #1402
2013-08-05 18:21:19 -07:00
Jérôme Petazzoni
049d28868e
fix the upstart script generated by get.docker.io (it was not starting dockerd on boot)
2013-08-05 18:11:13 -07:00
Michael Crosby
8934f13615
Change daemon to listen on unix socket by default
2013-08-06 00:12:56 +00:00
Guillaume J. Charmes
dcf9dfb129
Update utils_test.go
2013-08-05 16:32:25 -07:00
Andy Rothfusz
7c9604e32b
Merge pull request #1387 from joevandyk/patch-1
...
Update amazon.rst to explain that Vagrant is not necessary for running Docker on ec2
2013-08-05 16:14:57 -07:00
Andy Rothfusz
b302ae329c
Merge pull request #1418 from dhrp/remote_api_doc_improvements
...
Fixed some typo's and formatting issues in remote api documentation.
2013-08-05 16:13:55 -07:00
Thatcher Peskens
ff6b6f2ce1
Fixed some typo's and formatting issues in remote api documentation.
2013-08-05 15:55:40 -07:00
Thatcher
d49f141fb3
Merge pull request #1303 from dhrp/update-spinx-for-man
...
Enabled the docs to generate manpages.
2013-08-05 15:31:51 -07:00
Guillaume J. Charmes
590fc58de7
Update version.
2013-08-05 14:49:37 -07:00
Guillaume J. Charmes
c03561eea8
Update CHANGELOG.md
2013-08-05 14:32:54 -07:00
Nan Monnand Deng
4179f25286
fixed #910 . print user name to docker info output
2013-08-05 17:25:29 -04:00
Guillaume J. Charmes
e54e8fa920
Merge pull request #1290 from dotcloud/parallel_pull
...
* Runtime: Parallel pull
2013-08-05 14:17:29 -07:00
Guillaume J. Charmes
2f1c05d997
Merge pull request #1374 from dotcloud/steeve-patch-1
...
- Runtime: Handle ip route showing mask-less IP addresses
2013-08-05 14:13:20 -07:00
Andy Rothfusz
baa4618e57
Merge pull request #1390 from grobie/clarify-amazon-documentation
...
Clarify Amazon EC2 installation type
2013-08-05 13:26:28 -07:00
Andy Rothfusz
dcc1e3562f
Merge pull request #1404 from dnordberg/fix-base-refs
...
'Base' image is depreciated and should no longer be referenced in the docs.
2013-08-05 13:24:05 -07:00
Guillaume J. Charmes
f6fa353dd8
Merge pull request #1267 from sridatta/new-clean-init
...
* Runtime: Fix to "Inject dockerinit at /.dockerinit"
2013-08-05 13:23:22 -07:00
Andy Rothfusz
d4fa619ed1
Merge pull request #1411 from andrewmacgregor/doc-typos
...
Minor typos found while reading docs
2013-08-05 13:22:53 -07:00
Michael Crosby
8a851af5e6
Merge pull request #1364 from dotcloud/bump_0.5.1
...
Bump to v0.5.1
2013-08-05 12:10:03 -07:00
shin-
8aa9985ad0
Adapted tests to latest registry changes
2013-08-05 20:28:05 +02:00
shin-
2c85b964e3
Cleanup
2013-08-05 19:07:23 +02:00
shin-
9159c819c3
Mock access logs don't show up in non-debug mode
2013-08-05 19:06:00 +02:00
shin-
484ba4a8c5
gofmt
2013-08-05 19:06:00 +02:00
shin-
97b7b173b9
New registry unit tests remade from scratch, using the mock registry
2013-08-05 19:06:00 +02:00
shin-
29f69211c9
Mock registry: Fixed a bug where the index validation path would return a 200 status code instead of the expected 204
2013-08-05 19:06:00 +02:00
shin-
553ce165c1
registry: Fixed a bug where token and cookie info wouldn't be sent when using LookupRemoteImage(). Fixed a bug where no error would be reported when getting a non-200 status code in GetRemoteImageLayer()
2013-08-05 19:05:14 +02:00
Sam Alba
310ddec823
Disabled test server in the tests
2013-08-05 19:02:57 +02:00
Sam Alba
6926ba558f
Mocked registry: Added X-Docker-Size when fetching the layer
2013-08-05 19:02:57 +02:00
Sam Alba
97d1d6f5d2
Fixed mocked registry
2013-08-05 19:02:57 +02:00
Sam Alba
5f7abd5347
Implemented a Mocked version of the Registry server
2013-08-05 19:02:57 +02:00
Victor Vieux
946bbee39a
rebase master
2013-08-05 16:25:42 +00:00
Victor Vieux
bdc0e8f825
Merge pull request #1405 from jonasi/entrypoint-noargs
...
*Runtime: Allow ENTRYPOINT without CMD
2013-08-05 09:00:39 -07:00
Victor Vieux
1b08ab92d1
Merge pull request #1408 from dotcloud/1407-localhost_is_a_domain-fix
...
Always consider localhost as a domain name when parsing the FQN repos name
2013-08-05 08:50:12 -07:00
Victor Vieux
feda3db1dd
Merge pull request #1382 from monnand/650-http-utils
...
650 http utils and user agent field
2013-08-05 08:49:12 -07:00
Andrew Macgregor
ce97a71adf
Minor typos found while reading docs
2013-08-05 22:47:16 +08:00
Isao Jonas
d00fb40967
added tests for 1405
2013-08-05 09:30:27 -05:00
Isao Jonas
0f249c85ea
fix entrypoint without cmd
2013-08-05 09:07:03 -05:00
Ken Cochrane
a37b42b57c
Merge pull request #1400 from gorsuch/doc-typo
...
* Documentation: fix a typo in the ubuntu installation guide
2013-08-05 07:05:27 -07:00
Victor Vieux
dd8c59892c
Merge pull request #1182 from dotcloud/change_build_usage
...
change tag -> repository name (and optionally a tag) in build usage
2013-08-05 04:08:33 -07:00
Victor Vieux
a97cf23355
add docs
2013-08-05 11:07:27 +00:00
Victor Vieux
030cc8d5cc
Merge pull request #1389 from dotcloud/1373-improve_checklocaldns
...
Consider empty /etc/resolv.conf as local dns + add unit test
2013-08-05 02:29:36 -07:00
Sam Alba
c22f2617ad
Always consider localhost as a domain name when parsing the FQN repos name
2013-08-04 17:59:12 -07:00
Sam Alba
c860945be2
Reduce connect and read timeout when pinging the registry (fixes issue #1363 )
2013-08-04 17:42:24 -07:00
Daniel Nordberg
51d0c9238b
'Base' is depreciated and should no longer be referenced in the docs.
...
https://groups.google.com/forum/\#!topic/docker-club/pEjqMgcrnqA
2013-08-05 01:34:32 +03:00
Faiz K
22df1249b5
bash commands while in the container aren't in the transcript! Added.
2013-08-04 08:26:56 -05:00
David Calavera
bdaa87ff21
Print a new line after getting the password from stdin.
2013-08-03 21:30:07 -07:00
Michael Gorsuch
db0ccaac9b
typo: s/connexions/connections
2013-08-03 22:11:59 -05:00
David Calavera
4089a20cf4
Exit if there is any error reading from stdin.
2013-08-03 17:27:15 -07:00
David Calavera
75ac50a9a0
Stop making a raw terminal to ask for registry login credentials.
...
It only disables echo asking for the password and lets the terminal to handle everything else.
It fixes #1392 since blank spaces are not discarded as they did before.
It also cleans the login code a little bit to improve readability.
2013-08-03 16:43:20 -07:00
David Calavera
58e0c68132
Merge branch 'master' into login_signal
...
* master: (54 commits)
Return JSONError for HTTPResponse error
Fix TestEnv
Revert "Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304 "
Add unit tests for build no cache
Add no cache for docker build
Move note about officially supported kernel
Solved the logo being squished in Safari
Add hostname to the container environment.
fix same issue in api.go
improve tests
Return registy status code in error
update http://get.docker.io/latest
Add check that the request is good
fix tests about refactor checksums
add ufw doc
Fixed a couple of minor syntax errors.
Updated the description of run -d
Make sure the index also receives the checksums
Switch json/payload order
Remove unused parameter
...
2013-08-03 15:43:43 -07:00
David Calavera
cd6aeaf979
Sort APIImages by most recent creation date.
...
Fixes #985 .
2013-08-03 15:35:36 -07:00
Tobias Schmidt
708cd34586
Clarify Amazon EC2 installation type
...
Make clear this documentation is about installing docker on EC2 with the
help of vagrant, which doesn't make it easy to start multiple instances,
instead of plain vanilla EC2 installation.
2013-08-03 17:31:20 +07:00
Guillaume J. Charmes
4dcc0f316c
Merge pull request #1298 from crosbymichael/1246-auth-request
...
* Registry: Do not require login unless 401 is received on push
2013-08-02 17:39:54 -07:00
Michael Crosby
dae585c6e4
Return JSONError for HTTPResponse error
2013-08-03 00:27:58 +00:00
Andy Rothfusz
b1d994e3b9
Merge pull request #1375 from grobie/patch-1
...
Move note about officially supported kernel
2013-08-02 17:24:15 -07:00
Guillaume J. Charmes
dde8f74cea
Fix TestEnv
2013-08-02 15:58:10 -07:00
Daniel Mizyrycki
9e3d18e606
Merge pull request #1388 from titanous/revert-vagrant-bind
...
Revert "Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304 "
2013-08-02 15:26:05 -07:00
Guillaume J. Charmes
3e9575e275
Consider empty /etc/resolv.conf as local dns + add unit test
2013-08-02 15:23:36 -07:00
Jonathan Rudenberg
07fee44559
Revert "Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304 "
...
This reverts commit bdc79ac8b2 .
2013-08-02 19:18:02 -03:00
Joe Van Dyk
b6bff0cbb1
Update amazon.rst to explain that Vagrant is not necessary for running Docker on ec2
2013-08-02 15:10:57 -07:00
Guillaume J. Charmes
ead7eb619e
Merge pull request #1384 from crosbymichael/1326-build-without-cache
...
* Builder: Add no cache for docker build
2013-08-02 14:38:34 -07:00
Guillaume J. Charmes
29de2432ea
Merge pull request #1350 from ndarilek/1348-add-hostname-to-environment
...
Runtime: add hostname to environment
2013-08-02 13:58:43 -07:00
Guillaume J. Charmes
ffcba1236c
Merge pull request #1117 from dotcloud/add_last_version-feature
...
Add last stable version in `docker version`
2013-08-02 13:53:33 -07:00
Guillaume J. Charmes
0f088d28c5
Merge pull request #1336 from dotcloud/fix_ADD_permissions
...
Builder: Make sure ADD will create everything in 0755
2013-08-02 13:52:19 -07:00
Daniel Mizyrycki
16917275ee
Merge pull request #1346 from dotcloud/1117-update_latest_in_dockerbuilder
...
update http://get.docker.io/latest
2013-08-02 13:51:23 -07:00
Andy Rothfusz
09ab2bfa1d
Merge pull request #1343 from dotcloud/ufw_doc
...
Add ufw doc
2013-08-02 13:33:26 -07:00
Michael Crosby
b9f0695924
Add unit tests for build no cache
2013-08-02 19:12:38 +00:00
Nan Monnand Deng
7bade49d4c
update auth_test.go
2013-08-02 14:08:16 -04:00
Michael Crosby
3a123bc479
Add no cache for docker build
...
Add a new flag to disable the image cache when building images.
2013-08-02 16:18:54 +00:00
Nan Monnand Deng
5bc344ab73
factory generated from one place.
2013-08-02 04:10:26 -04:00
Nan Monnand Deng
4bd287e107
auth with user agent
2013-08-02 03:30:45 -04:00
Nan Monnand Deng
6a56b7b391
Server now use request factory
2013-08-02 03:23:46 -04:00
Nan Monnand Deng
7dac26ce69
reqFactory in Registry
2013-08-02 03:08:08 -04:00
Nan Monnand Deng
793fd983ef
http utils
2013-08-02 02:47:58 -04:00
Tobias Schmidt
2424480e2c
Move note about officially supported kernel
...
It seems this a general note about kernel issues and not specific to Cgroups or namespaces.
2013-08-02 12:24:38 +07:00
Guillaume J. Charmes
f5a8e90d10
Make sure the routes IP are taken into consideration + add unit test for network overlap detection
2013-08-01 18:12:39 -07:00
Daniel Mizyrycki
2e7df5182c
testing, issue #1331 : Add registry functional test to docker-ci
2013-08-01 17:48:17 -07:00
Daniel Mizyrycki
ea2486d631
Merge pull request #1333 from dotcloud/1331-testing-registry
...
testing, issue #1331 : Add registry functional test to docker-ci
2013-08-01 16:00:29 -07:00
Steeve Morin
2e72882216
Handle ip route showing mask-less IP addresses
...
Sometimes `ip route` will show mask-less IPs, so net.ParseCIDR will fail. If it does we check if we can net.ParseIP, and fail only if we can't.
Fixes #1214
Fixes #362
2013-08-01 02:42:22 +02:00
Thatcher
d1e1a8e78c
Merge pull request #1365 from dhrp/solve-logo-squish
...
Solved the logo being squished in Safari
2013-07-31 15:06:26 -07:00
Thatcher
ad3b091d53
Some more improvements on the docs readme. Removed references to website.
2013-07-31 13:59:56 -07:00
Thatcher Peskens
26229d78f2
Updated docs README with instructions to preview the generated manfile, and where to get the one generated by sphinx.
2013-07-31 13:44:10 -07:00
Thatcher Peskens
e0c24ccfc3
Solved the logo being squished in Safari
2013-07-31 12:17:42 -07:00
Guillaume J. Charmes
3b89d13aaf
Bump to v0.5.1
2013-07-31 10:53:36 -07:00
Victor Vieux
108635582f
rebase master
2013-07-31 15:32:08 +00:00
Victor Vieux
0c0077ed6f
Merge pull request #1328 from dotcloud/1307_url_port_delete-fix
...
Use utils.ParseRepositoryTag instead of strings.Split(name, ":") in server.ImageDelete
2013-07-31 07:55:06 -07:00
Nolan
9a604acc23
Add hostname to the container environment.
2013-07-31 09:50:53 -05:00
Victor Vieux
cd9f7f29d1
Merge pull request #1334 from dotcloud/1314-compat_broke-fix
...
Discard error when loading old container format
2013-07-31 01:08:08 -07:00
Victor Vieux
a7068510a5
fix same issue in api.go
2013-07-31 08:01:20 +00:00
Victor Vieux
73c6d9f135
improve tests
2013-07-31 07:56:53 +00:00
Michael Crosby
3043c26419
Return registy status code in error
...
Added Details map to the JSONMessage
2013-07-30 23:24:31 +00:00
Victor Vieux
e66e0289ab
update http://get.docker.io/latest
2013-07-30 17:18:19 +00:00
Victor Vieux
6166380d76
rebase master
2013-07-30 16:51:50 +00:00
Victor Vieux
e4752c8c1a
Add check that the request is good
2013-07-30 16:42:32 +00:00
Victor Vieux
99c27fa0dd
Merge branch 'master' into add_last_version-feature
2013-07-30 16:23:06 +00:00
Victor Vieux
d5a57a4b5e
Merge pull request #1344 from dotcloud/refactor_checksum_tests
...
fix tests about refactor checksums
2013-07-30 06:13:49 -07:00
Victor Vieux
b14c251862
fix tests about refactor checksums
2013-07-30 13:13:18 +00:00
Victor Vieux
bcd6ca3685
Merge pull request #1268 from dotcloud/refactor_checksum
...
Refactor checksum
2013-07-30 06:07:54 -07:00
Victor Vieux
16225c473f
Merge pull request #1291 from dotcloud/ensure_mount_commit
...
*Builder: Allow the commit of a non-started container
2013-07-30 05:19:17 -07:00
Victor Vieux
46f59dd933
add parallel pull to 1.4
2013-07-30 12:15:33 +00:00
Victor Vieux
e1fa989ec9
rebase master
2013-07-30 11:59:31 +00:00
Victor Vieux
dd2f0d89bf
Merge pull request #1238 from dotcloud/1237-improve_docker_top-feature
...
*Client: add ps args to docker top
2013-07-30 04:54:44 -07:00
Victor Vieux
0b57e4483a
Merge branch 'master' into 1237-improve_docker_top-feature
2013-07-30 11:51:16 +00:00
Victor Vieux
7d0b8c726c
add ufw doc
2013-07-30 13:47:29 +02:00
Victor Vieux
f2dc49292f
Merge pull request #1342 from dsissitka/patch-4
...
Fixed a couple of minor syntax errors.
2013-07-30 04:20:05 -07:00
Victor Vieux
a7ace535c3
Merge pull request #1339 from dhrp/docker-run-d-description
...
Updated the description of run -d
2013-07-30 04:15:41 -07:00
Victor Vieux
c99e8de5a4
Merge branch 'cleanup_signal_handling' of https://github.com/calavera/docker into calavera-cleanup_signal_handling
2013-07-30 11:14:36 +00:00
Victor Vieux
c06aa62bda
Merge pull request #1306 from dotcloud/1294_fix_wrong_untag_using_id_rmi
...
Fix wrong untag using id rmi
2013-07-30 04:09:55 -07:00
dsissitka
9ba998312d
Fixed a couple of minor syntax errors.
2013-07-30 01:39:29 -04:00
Daniel Mizyrycki
7d68afb2d2
Merge pull request #1209 from zimbatm/upstart-improvements
...
Upstart improvements
2013-07-29 18:28:40 -07:00
Daniel Mizyrycki
bfdf1839e0
Merge pull request #1312 from titanous/vagrant-bind
...
Bind daemon to 0.0.0.0 in Vagrant
2013-07-29 17:06:37 -07:00
Thatcher Peskens
5dc86d7bca
Updated the description of run -d
...
The goal is to make it more clear this will give you the container id after run completes.
Since stdout is now standard on run, "docker run -d" is the best (or only) way to get the container ID returned from docker after a plain run, but the description (help) does not hint any such thing.
2013-07-29 14:17:15 -07:00
Guillaume J. Charmes
f35491190a
Merge pull request #1233 from fmd/1136-environment-variables
...
+ Builder: CmdAdd and CmdEnv now respect Dockerfile-set ENV variables
2013-07-29 13:43:13 -07:00
Guillaume J. Charmes
5b27652ac6
Make sure the index also receives the checksums
2013-07-29 11:30:21 -07:00
Guillaume J. Charmes
394941b6b0
Switch json/payload order
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
0f134b4bf8
Remove unused parameter
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
0badda9f15
Refactor the image size storage
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
e3f68b22d8
Handle extra-paremeter within checksum calculations
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
8ca7b0646e
Refactor checksum
2013-07-29 11:30:17 -07:00
David Calavera
10e37198aa
Keep the loop to allow resizing more than once.
2013-07-29 11:13:59 -07:00
Guillaume J. Charmes
f7542664e3
Make sure ADD will create everything in 0755
2013-07-29 11:03:09 -07:00
Guillaume J. Charmes
950d0312dc
Merge pull request #1322 from calavera/prompt_without_defaults
...
Do not show empty parenthesis if the default configuration is missing.
2013-07-29 10:53:43 -07:00
David Calavera
c8ec36d1b9
Remove unnecessary signal conditional.
2013-07-29 10:28:41 -07:00
Daniel Mizyrycki
17ffb0ac84
testing, issue #1331 : Add registry functional test to docker-ci
2013-07-29 09:45:19 -07:00
Victor Vieux
b2aa877bf0
fix #1314 discard error when loading old container format
2013-07-29 16:40:35 +00:00
Victor Vieux
bb241c10e2
add regression tests
2013-07-29 12:16:14 +00:00
Victor Vieux
3852d05990
add ParseRepositoryTag tests
2013-07-29 12:16:01 +00:00
Victor Vieux
63876e7dbd
use ParseRepositoryTag instead on split on : in imagedelete
2013-07-29 12:15:27 +00:00
Solomon Hykes
97a2dc96f2
Remove deprecated copy from README
2013-07-28 12:57:09 -07:00
David Calavera
88b6ea993d
Remove unused argument.
2013-07-27 10:17:57 -07:00
David Calavera
d4f7039793
Do not show empty parenthesis if the default configuration is missing.
2013-07-27 10:00:36 -07:00
David Calavera
bb06fe8dd9
Allow to generate signals when termios is in raw mode.
2013-07-27 09:14:38 -07:00
Guillaume J. Charmes
4399f65fb8
Merge pull request #1318 from gaffo/compile_docs
...
Add required go version for compilation
2013-07-26 18:33:10 -07:00
Mike Gaffney
2d85a20c71
Add required go version for compilation
2013-07-26 18:29:27 -07:00
David Calavera
7cc90f2bc5
Use a more idiomatic syntax to capture the exit.
2013-07-26 18:12:05 -07:00
David Calavera
01ce312c2d
Exit from docker login on SIGTERM and SIGINT.
...
Fixes #1299 .
2013-07-26 17:40:45 -07:00
Guillaume J. Charmes
c01d17d77d
Merge pull request #1313 from titanous/update-authors
...
Update AUTHORS
2013-07-26 17:04:05 -07:00
Guillaume J. Charmes
ed0ba04da6
Merge pull request #1316 from dotcloud/1295-mkdir_ADD_issue
...
- Builder: Create directories with 755 instead of 700 within ADD instruction
2013-07-26 15:12:45 -07:00
Guillaume J. Charmes
b15cfd3530
- Builder: Create directories with 755 instead of 700 within ADD instruction
2013-07-26 14:57:16 -07:00
Guillaume J. Charmes
a438d505ba
Merge pull request #1272 from dotcloud/improve_registry_cookie
...
Make sure the cookie is used in all registry queries
2013-07-26 14:26:29 -07:00
Jonathan Rudenberg
5eb590e79d
Update AUTHORS
2013-07-26 15:48:01 -04:00
Jonathan Rudenberg
bdc79ac8b2
Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304
2013-07-26 15:45:00 -04:00
Solomon Hykes
a97d858b2a
Clean up 'manifesto' in docs
2013-07-26 10:21:17 -07:00
Victor Vieux
e592f1b298
add regression test
2013-07-26 10:30:36 +00:00
Victor Vieux
513a567483
fix docs
2013-07-26 10:04:46 +00:00
Victor Vieux
faf103e6ec
Merge pull request #1305 from gaffo/fix-spelling
...
Change reserve-compatibility to reverse-compatibility
2013-07-26 02:40:56 -07:00
Victor Vieux
e608296bc6
fix wrong untag when using rmi via id
2013-07-26 09:19:26 +00:00
Mike Gaffney
4ebe2cf348
Change reserve-compatibility to reverse-compatibility
2013-07-26 01:10:42 -07:00
Thatcher Peskens
f4b63d9eea
Enabled the docs to generate manpages.
...
* changed conf.py to reference toctree.rst instead of index
* Added note to README to upgrade your sphinx to the latest version to prevent a bug with .. note:: blocks.
2013-07-25 17:19:58 -07:00
Andy Rothfusz
422378cb85
Merge pull request #1274 from dhrp/headings_website
...
Removed website and updated headings.
2013-07-25 16:43:27 -07:00
Guillaume J. Charmes
594c818d85
Merge pull request #1281 from dotcloud/505-output_after_pipe-fix
...
- Runtime: Fixes #505 - Make sure all output is send on the network before closing
2013-07-25 13:01:31 -07:00
Fareed Dudhia
d86898b014
Fixes 1136; Reopened from 1175 with latest changes.
2013-07-25 19:45:49 +00:00
Guillaume J. Charmes
be087c9c82
Merge pull request #1293 from dotcloud/585_use_0755_instead_of_0700
...
use 0755 instead of 0700
2013-07-25 12:40:44 -07:00
Guillaume J. Charmes
9cc8b72a38
Merge pull request #1288 from dlintw/1286-improve-import-txz-description
...
Fixes #1286 improve-import-txz-description
2013-07-25 12:37:37 -07:00
Guillaume J. Charmes
3425c1b84c
Make sure the cookie is used in all registry queries
2013-07-25 12:31:23 -07:00
shin-
12d575a6b1
Script cleans up downloaded repos, uses quiet build
2013-07-25 21:00:36 +02:00
Victor Vieux
1c509f4350
use 0755 instead of 0700
2013-07-25 15:45:15 +00:00
Victor Vieux
48833c7b07
add regression test + go fmt
2013-07-25 15:20:56 +00:00
Victor Vieux
f385f1860b
ensure mount in commit
2013-07-25 15:18:34 +00:00
Victor Vieux
01e98bf0dd
fix errors
2013-07-25 14:32:46 +00:00
Victor Vieux
f1dd299227
Use VT100 escape codes
...
:
2013-07-25 14:16:36 +00:00
Victor Vieux
7df6c4b9ad
Merge pull request #1283 from crosbymichael/username-not-set
...
Copy authConfigs on save so data is not modified
2013-07-25 06:31:34 -07:00
Daniel YC Lin
8f6b6d5784
Fixes #1286
2013-07-25 15:36:32 +08:00
Michael Crosby
0fc11699ab
Add regression test for authConfig overwrite
2013-07-25 03:25:16 +00:00
Michael Crosby
9332c00ca5
Copy authConfigs on save so data is not modified
...
SaveConfig sets the Username and Password to an empty string
on save. A copy of the authConfigs need to be made so that the
in memory data is not modified.
2013-07-25 00:35:52 +00:00
Guillaume J. Charmes
fd9ad1a194
Fixes #505 - Make sure all output is send on the network before closing
2013-07-24 15:48:51 -07:00
Guillaume J. Charmes
6ae3305040
Merge pull request #1277 from dotcloud/add_commands_unit_tests
...
* Tests: Reimplement old Commands unit tests in order to insure behavior
2013-07-24 15:24:51 -07:00
shin-
94053b4225
Brew: Added cache prefilling and build summary
2013-07-24 23:48:16 +02:00
shin-
77ff537697
Brew: Fixed docker-py requirement
2013-07-24 23:48:16 +02:00
shin-
362f1735e6
Brew: Avoid duplicate commands, added --debug option, added local repo support
2013-07-24 23:48:16 +02:00
shin-
7813f2a25e
Updated git repos for precise and raring
2013-07-24 23:48:16 +02:00
shin-
3781a2cc4b
Added definition file for busybox and updated ubuntu
2013-07-24 23:48:16 +02:00
shin-
d47df21a33
Add brew script to the contrib folder
2013-07-24 23:48:16 +02:00
Joffrey F
0ac672fea6
Use full hash references in library/
...
Brew doesn't currently support abridged hashes
2013-07-24 23:48:16 +02:00
Joffrey F
c19fa83a8a
Use extended syntax (indicate what type of object needs to be checked out)
2013-07-24 23:48:16 +02:00
Solomon Hykes
844a9ab85e
Define tags in the library files instead of upstream
2013-07-24 23:48:16 +02:00
Solomon Hykes
a45490243b
Adding Joffrey as library maintainer
2013-07-24 23:48:16 +02:00
Solomon Hykes
b06f627139
Library: hipache and ubuntu base
2013-07-24 23:48:16 +02:00
Andy Rothfusz
cc0e091a6b
Merge pull request #1278 from metalivedev/logotweaks
...
Cleaned up long lines, switched graphic to Docker logo. General cleanup.
2013-07-24 10:37:45 -07:00
Victor Vieux
8742649aa7
improve client output
2013-07-24 17:10:59 +00:00
Victor Vieux
0e71e368a8
Add ID to JSONMessage in pull
...
Use goroutines to pull in parallel
If multiple images pulled at the same time, each progress is displayed on a new line
2013-07-24 15:41:34 +00:00
Victor Vieux
dfc076a123
Merge pull request #1243 from dotcloud/add_lxc_version_docker_info
...
*Client: LXC and Kernel version to docker info in debug mode
2013-07-24 07:44:23 -07:00
Victor Vieux
066873ebd2
rebase master
2013-07-24 14:38:40 +00:00
Victor Vieux
f6e1055727
Merge pull request #1064 from monnand/156-user-agent-header
...
Add user agent when calling the registry
2013-07-24 06:40:53 -07:00
Victor Vieux
6057e6ad70
add kernel version
2013-07-24 13:36:55 +00:00
Victor Vieux
ca39f15fa3
bump master
2013-07-24 13:28:01 +00:00
Victor Vieux
7953d1becb
Merge pull request #1271 from dotcloud/1246_change_cfg_format
...
*Auth: Change dockercfg to json and support multiple auth remote
2013-07-24 05:29:51 -07:00
Victor Vieux
f4b41e1a6c
fix tests
2013-07-24 12:28:22 +00:00
Victor Vieux
4bc3328e80
bump master
2013-07-24 12:18:53 +00:00
Victor Vieux
ebe17f57ff
Merge pull request #1180 from dotcloud/1167_events_endpoint-feature
...
*Api: Add the /events endpoint
*Client: Add the docker events command
2013-07-24 04:53:36 -07:00
Victor Vieux
ee05f97c9a
Merge branch 'master' into 1167_events_endpoint-feature
2013-07-24 11:49:04 +00:00
Andy Rothfusz
78c02d038f
Cleaned up long lines, switched graphic to Docker logo. General cleanup.
2013-07-23 18:13:53 -07:00
Guillaume J. Charmes
bc823acc25
Reimplement old Commands unit tests in order to insure behavior
2013-07-23 17:27:49 -07:00
Daniel Mizyrycki
c21c5afe00
Merge pull request #1147 from dotcloud/1104-testing-static
...
testing, issue #1104 : Make the test use static flags
2013-07-23 17:07:36 -07:00
Nan Monnand Deng
1ae54707a0
versionCheckers()->versionInfos().
2013-07-23 17:17:31 -04:00
Nan Monnand Deng
ede1e6d475
Rename: VersionChecker->VersionInfo.
2013-07-23 17:05:13 -04:00
Thatcher Peskens
e701dce339
Docs: Fixed navigaton links to about page and community page
...
Website: Removed the website sources from the repo. The website sources are now hosted on github.com/dotcloud/www.docker.io/
2013-07-23 13:05:06 -07:00
Victor Vieux
a93a87f64a
Merge branch 'stfp-858-disable-network-configuration'
2013-07-23 19:55:50 +00:00
Victor Vieux
7aba68cd54
update AUTHORS
2013-07-23 19:55:38 +00:00
Victor Vieux
dfc64d157a
Merge pull request #1241 from ryfow/patch-1
...
Make the ENTRYPOINT example work
2013-07-23 08:45:04 -07:00
Victor Vieux
a41384ad73
add die event
2013-07-23 15:42:34 +00:00
Victor Vieux
ed7a4236b3
Add tests for the api
2013-07-23 15:42:34 +00:00
Victor Vieux
040c3b50d0
use non-blocking channel to prevent dead-lock and add test for server
2013-07-23 15:42:34 +00:00
Victor Vieux
8b3519c5f7
getEvents a bit simpler
2013-07-23 15:42:34 +00:00
Victor Vieux
ec559c02b8
add docs
2013-07-23 15:42:34 +00:00
Victor Vieux
2e4d4c9f60
add since for polling, rename some vars
2013-07-23 15:41:19 +00:00
Victor Vieux
b8d52ec266
add timestamp and change untagged -> untag
2013-07-23 15:41:19 +00:00
Victor Vieux
b5da816487
basic version of the /events endpoint
2013-07-23 15:41:19 +00:00
Victor Vieux
3bae188b8d
change dockercfg to json and support multiple auth remote
2013-07-23 15:07:18 +00:00
Victor Vieux
8165e51ecc
Merge branch '858-disable-network-configuration' of https://github.com/stfp/docker into stfp-858-disable-network-configuration
2013-07-23 08:44:12 +00:00
Thatcher
9a15db21a6
Merge pull request #1269 from dhrp/new-website-links
...
Added new docker logo to the documentation header, and added other links to docs header. Tnx @keeb !
2013-07-22 20:48:29 -07:00
Thatcher Peskens
58a1c5720a
Added new docker logo to the documentation header, and added other links.
2013-07-22 20:26:40 -07:00
Stefan Praszalowicz
bc172e5e5f
Invert network disable flag and logic (unbreaks TestAllocate*PortLocalhost)
2013-07-22 19:00:35 -07:00
Solomon Hykes
6745bdd0b3
Typo in 3rd-party
2013-07-22 18:39:58 -07:00
Solomon Hykes
5714f0a74e
Hack: completed step 12 of the bootcamp
2013-07-22 18:36:36 -07:00
Solomon Hykes
ce43f4af1c
Hack: first draft of the maintainer boot camp. Work in progress!
2013-07-22 18:32:55 -07:00
Sridatta Thatipamala
945033f1cc
change permissions of initLayer to be readable by non-root users
2013-07-22 14:55:07 -07:00
Victor Vieux
5d1609f5a2
Merge pull request #1265 from dotcloud/better-bridge-defaults
...
*Network: Improve default network configuration
2013-07-22 13:54:35 -07:00
Solomon Hykes
4714f102d7
Allocate a /16 IP range by default, with fallback to /24. Try a total of 12 ranges instead of 3.
2013-07-22 12:06:24 -07:00
Guillaume J. Charmes
a675da65e9
Merge pull request #1262 from dotcloud/1253_add_directory_check
...
* Runtime: fix error message when invalid directory
2013-07-22 11:54:22 -07:00
Victor Vieux
e39755666b
Merge pull request #1236 from dotcloud/1234_overwrites_expose-fix
...
*Builder: fix overwrites EXPOSE
2013-07-22 09:51:11 -07:00
Victor Vieux
9adba5e2e6
Merge pull request #1264 from dotcloud/fix_tests_env
...
fix test env
2013-07-22 09:26:34 -07:00
Victor Vieux
5c1af383eb
fix test env
2013-07-22 16:26:05 +00:00
Victor Vieux
c81662eae4
Merge branch 'master' into 1237-improve_docker_top-feature
...
Conflicts:
docs/sources/api/docker_remote_api.rst
2013-07-22 16:22:11 +00:00
Victor Vieux
8ea9ccf3a7
Merge pull request #1244 from dotcloud/1020_add_variable
...
*Runtime: Add container=lxc in default env
2013-07-22 09:17:30 -07:00
Victor Vieux
74a2b13687
fix error message when invalid directory
2013-07-22 14:52:05 +00:00
Victor Vieux
4e7f2b757e
Merge pull request #1158 from cespare/1142-docker-add-fix
...
*Buildfile: determine a filename from a URL if the destination is a directory
2013-07-22 07:07:04 -07:00
Ken Cochrane
2bba279cf1
Merge pull request #1259 from dsissitka/patch-3
...
*Documentation: Updated the stop command's docs.
2013-07-22 06:59:02 -07:00
Ken Cochrane
56da77a548
Merge pull request #1258 from dsissitka/patch-2
...
* Documentation: Added top to the list of commands in the sidebar.
2013-07-22 06:58:09 -07:00
Victor Vieux
494b575213
Merge pull request #1255 from dsissitka/patch-1
...
Fixed a couple of minor syntax errors.
2013-07-22 06:45:25 -07:00
Caleb Spare
c383d59880
Update ADD documentation to specify new behavior.
2013-07-21 23:32:06 -07:00
Caleb Spare
416fdaa3d5
Remove some trailing whitespace.
2013-07-21 23:32:06 -07:00
Caleb Spare
2b0ebf5d32
Buildfile: for ADD command, determine filename from URL.
...
This is used if the destination is a directory. This makes the URL
download behavior more closely match file copying.
Fixes #1142 .
2013-07-21 23:32:06 -07:00
Caleb Spare
f236e62d9d
Test pulling remote files using ADD in a buildfile.
2013-07-21 23:32:01 -07:00
Stefan Praszalowicz
964e826a9b
Document -b none
2013-07-21 18:01:52 -07:00
Stefan Praszalowicz
49673fc45c
Support completely disabling network configuration with docker -d -b none
2013-07-21 17:49:09 -07:00
Stefan Praszalowicz
3342bdb331
Support networkless containers with new docker run option '-n'
2013-07-21 17:11:47 -07:00
David Sissitka
1d02a7ffb6
Updated the stop command's docs.
2013-07-21 19:00:18 -04:00
dsissitka
788935175e
Added top to the list of commands in the sidebar.
2013-07-21 18:30:51 -04:00
dsissitka
32663bf431
Fixed a couple of minor syntax errors.
2013-07-20 21:27:55 -04:00
unclejack
df86cb9a5c
make docker run handle SIGINT/SIGTERM
2013-07-20 13:47:13 +03:00
Guillaume J. Charmes
e3be2e959b
Merge pull request #1242 from dotcloud/remove_usage_from_test
...
remove usage from tests
2013-07-19 14:07:24 -07:00
Victor Vieux
67f1e3f5ed
add container=lxc in default env
2013-07-19 17:22:16 +00:00
Andy Rothfusz
23ea9b8968
Merge pull request #1235 from metalivedev/cleandocbld
...
Make docs build without warnings or errors. Minor additional cleanup.
2013-07-19 09:44:53 -07:00
Victor Vieux
921c6994b1
add LXC version to docker info in debug mode
2013-07-19 16:36:23 +00:00
Victor Vieux
ea12588524
remove usage from tests
2013-07-19 15:56:00 +00:00
Ryan Fowler
e8ad82f9ba
Make the ENTRYPOINT example work
...
The incantation listed in the ENTRYPOINT example didn't actually pass the arguments to your script. Changing the definition to an array fixes this.
2013-07-19 10:11:21 -05:00
Victor Vieux
6e2e4cad73
Merge pull request #1204 from dotcloud/tests-less-copypaste
...
Hack: use helper functions in tests for less copy-pasting
2013-07-19 07:55:04 -07:00
Victor Vieux
2e0e455fa6
rebase master
2013-07-19 14:48:32 +00:00
Victor Vieux
d93742fe9a
Merge pull request #1239 from dotcloud/fix_utils_tests
...
fix error in utils tests
2013-07-19 06:59:07 -07:00
Victor Vieux
2e3b660dd0
fix error in utils tests
2013-07-19 13:56:36 +00:00
Victor Vieux
0bd534adcf
Merge pull request #1211 from dotcloud/new_logs
...
*Runtime: Logs are now synchronised
2013-07-19 06:43:29 -07:00
Victor Vieux
e59dd2c62c
Merge pull request #1159 from unclejack/add_container_id_file_to_run
...
*Client: Add support for container ID files (a la pidfile)
2013-07-19 06:11:22 -07:00
unclejack
25be79208a
create the cidfile before creating the container
...
This change makes docker attempt to create the container ID file and
open it before attempting to create the container. This avoids leaving
a stale container behind if docker has failed to create and open the
container ID file.
The container ID is written to the file after the container is created.
2013-07-19 16:03:45 +03:00
unclejack
2a3b91e3b6
docs - add example for cidfile
2013-07-19 16:03:45 +03:00
unclejack
221ee504aa
docs - add cidfile flag to run docs
2013-07-19 16:03:45 +03:00
unclejack
64e74cefb7
add support for container ID files (a la pidfile)
2013-07-19 16:03:45 +03:00
Victor Vieux
eb4a0271fb
bump api version to 1.4
2013-07-19 10:34:55 +00:00
Victor Vieux
cfec1c3e1b
add ps args to docker top
2013-07-19 10:06:32 +00:00
Victor Vieux
2b5386f039
add regression test from @crosbymichael
2013-07-19 03:01:39 +00:00
Victor Vieux
a0eec14c7d
fix overwrites EXPOSE
2013-07-19 02:47:35 +00:00
Andy Rothfusz
54f9cdb0c3
Make docs build without warnings or errors. Minor additional cleanup.
2013-07-18 19:04:51 -07:00
Guillaume J. Charmes
d6fb313220
Merge pull request #1207 from crosbymichael/819-use-persistent-volume
...
* Runtime: Do not overwrite container volumes from config
2013-07-18 18:51:00 -07:00
Daniel Mizyrycki
0aa2470c76
Merge pull request #1232 from dotcloud/1217-testing-coverage
...
Testing, issue #1217 : Add coverage testing into docker-ci
2013-07-18 14:27:37 -07:00
Victor Vieux
0afed3eded
handle -dev
2013-07-18 20:56:41 +00:00
Victor Vieux
39ff542142
Merge branch 'master' into add_last_version-feature
2013-07-18 20:51:31 +00:00
Victor Vieux
edc68f84f3
Merge pull request #1230 from dotcloud/switch_dev
...
switch version to -dev
2013-07-18 13:50:40 -07:00
Victor Vieux
0089dd05e9
switch version to -dev
2013-07-18 20:50:04 +00:00
Victor Vieux
51f6c4a737
Merge pull request #1227 from dotcloud/bump_0.5.0
...
Bump to 0.5.0
2013-07-18 11:51:29 -07:00
Nan Monnand Deng
cd209f406e
documentation.
2013-07-18 14:22:49 -04:00
Andy Rothfusz
f4eaec3e1e
Merge pull request #1226 from metalivedev/easydockerfile
...
Make dockerfile docs easier to find. Clean up formatting.
2013-07-18 10:14:22 -07:00
Victor Vieux
b083418257
change -b -> -v and add udp example
2013-07-18 16:25:14 +00:00
Victor Vieux
5794857f7a
Merge pull request #1169 from crosbymichael/buildfile-tests
...
Add unit tests for buildfile config instructions
2013-07-18 08:35:23 -07:00
Michael Crosby
e7f3f6fa5a
Add unit tests for buildfile config instructions
...
Add tests for instructions in the buildfile that
modify the config of the resulting image.
2013-07-18 05:37:28 -09:00
Victor Vieux
1b0fd7ead3
add debug and simplify docker logs
2013-07-18 13:29:40 +00:00
Victor Vieux
a926cd4d88
add legacy support
2013-07-18 13:25:47 +00:00
Andy Rothfusz
aa5671411b
Make dockerfile docs easier to find. Clean up formatting.
2013-07-17 18:56:40 -07:00
Solomon Hykes
5d8efc107d
+ Runtime: inject dockerinit at /.dockerinit instead of overwriting /sbin/init. This makes it possible to run /sbin/init inside a container.
2013-07-17 17:13:34 -07:00
Victor Vieux
f8dfd0aa5e
Merge pull request #1225 from dotcloud/hotfix_docker_rmi
...
*Runtime: improve docker rmi via id
2013-07-17 14:31:56 -07:00
Victor Vieux
1a226f0e28
add VolumesFrom to MergeConfig, and test
2013-07-17 21:06:46 +00:00
Andy Rothfusz
3dbf9c6560
Merge pull request #1219 from metalivedev/docs-repoupdate
...
Update docs with 0.5 repository information.
2013-07-17 13:53:12 -07:00
Victor Vieux
7c00201222
add Volumes and VolumesFrom to CompareConfig
2013-07-17 20:51:25 +00:00
Victor Vieux
2db99441c8
prevent any kind of operation simultaneously
2013-07-17 20:39:36 +00:00
Guillaume J. Charmes
de563a3ea3
Merge pull request #1194 from crosbymichael/build-verbose
...
* Builder: Add verbose output to docker build
2013-07-17 12:53:06 -07:00
Victor Vieux
9cf2b41c05
change rm usage in docs
2013-07-17 19:24:54 +00:00
Victor Vieux
f310b875f8
Merge branch 'master' of https://github.com/kencochrane/docker into kencochrane-master
2013-07-17 19:23:06 +00:00
Solomon Hykes
ac14c463d5
Changed date on changelog
2013-07-17 11:51:26 -07:00
Guillaume J. Charmes
578e888915
Merge pull request #1212 from dotcloud/merge_v_b_options
...
* Runtime: Merge -b and -v options
2013-07-17 11:43:47 -07:00
Victor Vieux
5231bf3653
Merge pull request #1222 from lopter/master
...
Always stop the opposite goroutine in network_proxy.go (closes #1213 )
2013-07-17 11:40:33 -07:00
Solomon Hykes
8af945f353
Small changes in changelog wording
2013-07-17 11:39:38 -07:00
Ken Cochrane
d0e8ca1257
updated with notes from @vieux
2013-07-17 13:46:11 -04:00
Victor Vieux
5a934fc923
fix docker rmi via id
2013-07-17 15:48:53 +00:00
Louis Opter
c766d064ac
Always stop the opposite goroutine in network_proxy.go ( closes #1213 )
2013-07-17 01:05:11 -07:00
Andy Rothfusz
0356081c0a
Update repository information.
2013-07-16 17:04:41 -07:00
Daniel Mizyrycki
6e8bfc8d12
Testing, issue #1217 : Add coverage testing into docker-ci
2013-07-16 13:45:43 -07:00
Guillaume J. Charmes
18e91d5f85
Update docs
2013-07-16 10:14:21 -07:00
Victor Vieux
48a892bee5
Add CompareConfig test
2013-07-16 15:58:23 +00:00
Victor Vieux
fb005a3da8
add server.ContainerTop, server.poolAdd and ser.poolRemove tests
2013-07-16 14:38:18 +00:00
Guillaume J. Charmes
1004d57b85
Hotfix: make sure ./utils tests pass
2013-07-15 17:58:23 -07:00
Nick Stinemates
f9e4ef5eb0
Merge pull request #1210 from dotcloud/improve_configmerge
...
improve mergeconfig, ...
2013-07-15 18:04:12 -07:00
Guillaume J. Charmes
eefbadd230
Merge -b and -v options
2013-07-15 17:51:32 -07:00
Guillaume J. Charmes
bc21b3ebf0
Bump version to 0.5.0
2013-07-15 14:57:52 -07:00
Solomon Hykes
608fb2a21e
Merge pull request #1184 from dotcloud/1176-packaging-release
...
Hack: document PPA release step
2013-07-15 13:59:55 -07:00
Michael Crosby
92cbb7cc80
Do not overwrite container volumes from config
...
Fixes #819 Use same persistent volume when a container is restarted
2013-07-15 11:59:11 -09:00
Solomon Hykes
45050d9887
Merge pull request #1188 from dotcloud/1174-packaging-binary
...
Packaging: add pure binary to docker release
2013-07-15 13:59:06 -07:00
Daniel Mizyrycki
75a0052e64
packaging, issue #1176 : Document PPA release step
2013-07-15 12:13:51 -07:00
Guillaume J. Charmes
c8efd08384
Merge pull request #1208 from crosbymichael/1201-rw-volumes-from
...
- Volumes: Copy VolumesRW values when using --volumes-from
2013-07-15 10:59:51 -07:00
Guillaume J. Charmes
454cd147fb
Merge pull request #1096 from dotcloud/remove_os_user
...
* Runtime: Remove the os.user dependency and manually lookup /etc/passwd instead
2013-07-15 10:19:09 -07:00
Guillaume J. Charmes
e41507bde2
Add unit test to check wrong uid case
2013-07-15 10:05:09 -07:00
Victor Vieux
599f85d4e4
store both logs in a same file, as JSON
2013-07-15 16:17:58 +00:00
Victor Vieux
5756ba9bc4
Merge branch 'master' into new_logs
2013-07-15 13:57:54 +00:00
Victor Vieux
193a7e1dc1
improve mergeconfig, if dns, portspec, env or volumes specify in docker run, apend and not replace
2013-07-15 13:12:33 +00:00
Jonas Pfenniger
0900d3b7a6
docker.upstart: use the same start/stop events as sshd
...
Is probably more solid
2013-07-15 11:41:19 +01:00
Jonas Pfenniger
24dd50490a
docker.upstart: avoid spawning a sh process
...
start script / end script create an intermediate sh process.
2013-07-15 11:40:35 +01:00
Michael Crosby
5ae8c7a985
Copy VolumesRW values when using --volumes-from
...
Fixes #1201
2013-07-14 18:23:20 -09:00
benoitc
d639f61ec1
reuse the type
2013-07-13 19:19:38 +02:00
Victor Vieux
9b57f9187b
Merge pull request #1200 from ToothlessGear/fix-whitespaces_progessbar
...
Fix progressbar, without messing up other outputs
2013-07-13 08:50:50 -07:00
Victor Vieux
50e45b485f
Merge pull request #1190 from dotcloud/1189-add_debug_error
...
* RemoteAPI: Improve debug
2013-07-13 08:15:59 -07:00
Victor Vieux
2051ebc0eb
Merge pull request #1198 from dotcloud/fix_pull_tag
...
Fixed tag option for "docker pull" (the option was ignored)
2013-07-13 08:14:47 -07:00
benoitc
a3b1a9f01a
useless function. forgot to remove it.
2013-07-13 17:04:04 +02:00
benoitc
507cef8bce
useless type
2013-07-13 17:03:04 +02:00
benoitc
166eba3e28
put the websocket route in the map containing all routes
...
Instead of handling the websocket differently just handle it as a normal
route and upgrade it to a websocket.
2013-07-13 17:00:40 +02:00
Solomon Hykes
080243f040
Hack: use helper functions in tests for less copy-pasting
2013-07-12 17:56:55 -07:00
Guillaume J. Charmes
933b9d44e1
Merge pull request #1054 from nickstenning/getimage-by-tag
...
* Runtime: Reverse priority of tag lookup in TagStore.GetImage
2013-07-12 16:15:04 -07:00
Nick Stenning
44b3e8d51b
Reverse priority of tag lookup in TagStore.GetImage
...
Currently, if you have the following images:
foo/bar 1 23b27d50fb49
foo/bar 2 f2b86ec3fcc4
And you issue the following command:
docker tag foo/bar:2 foo/bar latest
docker will tag the "wrong" image, because the image id for foo/bar:1 starts
with a "2". That is, you'll end up with the following:
foo/bar 1 23b27d50fb49
foo/bar 2 f2b86ec3fcc4
foo/bar latest 23b27d50fb49
This commit reverses the priority given to tags vs. image ids in the
construction `<user>/<repo>:<tagOrId>`, meaning that if a tag that is an exact
match for the specified `tagOrId`, it will be tagged in preference to an image
with an id that happens to start with the correct character sequence.
2013-07-12 23:56:36 +01:00
Daniel Mizyrycki
9bf8ad741f
Merge pull request #1083 from hukeli/debian
...
Keep debian package up-to-date
2013-07-12 15:24:37 -07:00
Daniel Mizyrycki
9913ebbe21
Merge pull request #1203 from dotcloud/1202-packaging-debian
...
Packaging, issue #1202 : Upgrade vagrantfile go in debian packaging
2013-07-12 15:11:57 -07:00
Daniel Mizyrycki
c7a48e91d8
Packaging, issue #1202 : Upgrade vagrantfile go in debian packaging
2013-07-12 15:06:12 -07:00
Solomon Hykes
2cbf2200ac
Merge pull request #1195 from dotcloud/tests-cleanup
...
* Hack: tests cleanup
2013-07-12 14:51:59 -07:00
Marcus Farkas
bac5772312
*Client: Fix the progressbar, without manipulating other outputs
...
Prior this commit, 'docker images' and other cmd's, which used utils.HumanSize(),
showed unnecessary whitespaces.
Formatting of progress has been moved to FormatProgess(), justifing the string
directly in the template.
2013-07-12 20:15:25 +02:00
Marcus Farkas
a6e5a397bd
Revert "Client: better progressbar output"
...
This reverts commit 3ac68f1966 .
2013-07-12 20:08:45 +02:00
Ken Cochrane
364f48d6c7
updated the rmi command docs, the had typos
2013-07-12 14:05:26 -04:00
Ken Cochrane
4174e7aa7a
updated the help commands on a few commands that were not correct
2013-07-12 13:55:26 -04:00
Guillaume J. Charmes
eb38750d99
Remove the os.user dependency and manually lookup /etc/passwd instead
2013-07-12 10:49:47 -07:00
Sam Alba
cd0fef633c
Fixed tag option for "docker pull" (the option was ignored)
2013-07-12 10:42:54 -07:00
Michael Crosby
d0c73c28df
Add param to api docs for verbose build output
2013-07-12 06:22:56 -09:00
Victor Vieux
8e6c249e48
Merge pull request #1197 from crosbymichael/buildfile-doc-ordering
...
Fix Docker Builder documentation section numbers
2013-07-12 05:27:47 -07:00
Victor Vieux
752f99e8a1
Merge pull request #977 from dotcloud/966-improve_docker_login_parameters-feature
...
* Client: Add options to docker login to be able to use it via script
2013-07-12 05:07:25 -07:00
Victor Vieux
a909223ee2
Merge pull request #1102 from dotcloud/1098-store_hostconfig_tmp
...
* Runtime: bind mounts are now preserved upon container restart
2013-07-12 05:04:10 -07:00
Victor Vieux
8ff271fc74
Merge pull request #1192 from dotcloud/docker_port-fix
...
hotfix: fix broken docker port
2013-07-12 04:57:53 -07:00
Victor Vieux
9dfac1dd65
Merge pull request #1055 from dotcloud/list_container_processes-feature
...
* RemoteApi: /top to list running processes in a container
* Client: docker top to list running processes in a container
2013-07-12 04:56:12 -07:00
Victor Vieux
a8a6848ce0
fix tests regarding the new test image
2013-07-12 11:54:53 +00:00
Victor Vieux
9232d1ef62
Merge branch 'master' into list_container_processes-feature
2013-07-12 11:47:27 +00:00
Victor Vieux
e9011122fb
use http://get.docker.io/latest
2013-07-12 11:45:40 +00:00
Michael Crosby
90483dc912
Fix Docker Builder documentation numbering
2013-07-11 16:41:19 -09:00
Solomon Hykes
6bdb6f226b
Simplify unit tests code with mkRuntime()
2013-07-11 17:59:25 -07:00
Solomon Hykes
2ac1141980
Don't leave broken, commented out tests lying around.
2013-07-11 17:58:45 -07:00
Michael Crosby
1104d443cc
Revert changes from PR 1030
...
With streaming output of the build
changes in 1030 are no longer required.
2013-07-11 15:52:08 -09:00
Michael Crosby
49044a9608
Fix buildfile tests after rebase
2013-07-11 15:37:26 -09:00
Guillaume J. Charmes
71d2ff4946
Hotfix: check the length of entrypoint before comparing.
2013-07-11 17:31:07 -07:00
Michael Crosby
474191dd7b
Add verbose output to docker build
...
Verbose output is enabled by default and
the flag -q can be used to suppress the verbose output.
2013-07-11 15:27:33 -09:00
Guillaume J. Charmes
637eceb6a7
Merge pull request #1124 from crosbymichael/buildfile-volumes
...
+ Builder: Add VOLUME instruction to buildfile
2013-07-11 17:16:57 -07:00
Victor Vieux
976428f505
change output
2013-07-11 21:04:23 +02:00
Victor Vieux
affe7caf78
fix broken docker port
2013-07-11 19:28:15 +02:00
Victor Vieux
941e3e2ef0
wip
2013-07-11 17:18:28 +00:00
Victor Vieux
b7937e268f
add debug for error in the server
2013-07-11 12:21:43 +00:00
Louis Opter
5a411fa38e
Make the TestAllocate{UDP,TCP}PortLocalhost more reliable
...
- For the TCP test try again if socat wasn't listening yet;
- For the UDP test raise the timeout to a minute to workaround what
seems to be an issue with Linux.
2013-07-10 18:25:53 -07:00
Daniel Mizyrycki
bf26ae03cf
Packaging, issue #1174 : Add pure binary to docker release
2013-07-10 17:39:00 -07:00
Andy Rothfusz
3363cd5cd0
Merge pull request #1178 from dotcloud/fix-dev-environment
...
Fix outdated docs explaining how to setup a dev environment
2013-07-10 16:53:22 -07:00
Daniel Mizyrycki
5c49a61353
Merge pull request #1183 from dotcloud/960-packaging-PPA
...
Packaging, issue #960 : Document PUBLISH_PPA for staging/production release
2013-07-10 16:16:31 -07:00
Daniel Mizyrycki
f83c31e188
Packaging, issue #960 : Document PUBLISH_PPA for staging/production release
2013-07-10 16:06:49 -07:00
Louis Opter
8f36467107
Raise the timeouts for the TCP/UDP localhost proxy tests
...
Sometimes these tests fail, let's see if that improves the situation.
2013-07-10 16:05:14 -07:00
Nan Monnand Deng
73e79a3310
reduce the number of string copy operations.
2013-07-10 18:59:43 -04:00
Nan Monnand Deng
34cf976866
format in the user agent header should follow RFC 2616
2013-07-10 18:59:43 -04:00
Nan Monnand Deng
e832b01349
Removed an unnecessary nil assignment
2013-07-10 18:56:49 -04:00
Nan Monnand Deng
26c8eae6fe
Removed an unnecessary error check.
2013-07-10 18:56:49 -04:00
Nan Monnand Deng
d40efc4648
added client's kernel version
2013-07-10 18:56:49 -04:00
Nan Monnand Deng
5705a49308
Insert version checkers when call NewRegistry()
2013-07-10 18:56:49 -04:00
Nan Monnand Deng
65185a565b
added APIVersion when call NewRegistry
2013-07-10 18:53:38 -04:00
Nan Monnand Deng
1bb8f60d5a
inserted setUserAgent in each HTTP request
2013-07-10 18:49:01 -04:00
Nan Monnand Deng
1d01189f04
Added version checker interface
2013-07-10 18:49:01 -04:00
Victor Vieux
fc3a8e409d
change tag -> repo name in build usage
2013-07-10 22:44:31 +00:00
Louis Opter
8e49cb453f
Merge pull request #1181 from dotcloud/export_portmapping
...
Export PortMapping in container.go
2013-07-10 14:24:20 -07:00
Michael Crosby
40f1e4edbe
Rebased changes buildfile_test
2013-07-10 07:12:57 -09:00
Michael Crosby
1267e15b0f
Add unittest for volume config verification
2013-07-10 06:59:16 -09:00
Michael Crosby
eb9fef2c42
Add VOLUME instruction to buildfile
2013-07-10 06:59:16 -09:00
Victor Vieux
43b346d93b
Merge pull request #1151 from alex/patch-1
...
Replaced gendered language in the README
2013-07-10 07:52:30 -07:00
Victor Vieux
d918c7d9de
export portmapping in network.go
2013-07-10 14:09:35 +00:00
Victor Vieux
e962e9edcf
Merge pull request #1168 from dotcloud/standalone_registry
...
* Server: Allow push on standalone registry
2013-07-10 04:14:23 -07:00
Victor Vieux
b7a62f1f1b
Merge pull request #1177 from lopter/udp-support-final
...
* Network: Add UDP support
2013-07-10 03:55:18 -07:00
Victor Vieux
2e5d1a2d48
Merge pull request #1164 from dotcloud/1162-import_hangs-fix
...
* Runtime: Untar is now faster
2013-07-10 03:37:24 -07:00
Louis Opter
fac0d87d00
Add support for UDP ( closes #33 )
...
API Changes
-----------
The port notation is extended to support "/udp" or "/tcp" at the *end*
of the specifier string (and defaults to tcp if "/tcp" or "/udp" are
missing)
`docker ps` now shows UDP ports as "frontend->backend/udp". Nothing
changes for TCP ports.
`docker inspect` now displays two sub-dictionaries: "Tcp" and "Udp",
under "PortMapping" in "NetworkSettings".
Theses changes stand true for the values returned by the HTTP API too.
This changeset will definitely break tools built upon the API (or upon
`docker inspect`). A less intrusive way to add UDP ports in `docker
inspect` would be to simply add "/udp" for UDP ports but it will still
break existing applications which tries to convert the whole field to an
integer. I believe that having two TCP/UDP sub-dictionaries is better
because it makes the whole thing more clear and more easy to parse right
away (i.e: you don't have to check the format of the string, split it
and convert the right part to an integer)
Code Changes
------------
Significant changes in network.go:
- A second PortAllocator is instantiated for the UDP range;
- PortMapper maintains separate mapping for TCP and UDP;
- The extPorts array in NetworkInterface is now an array of Nat objects
(so we can know on which protocol a given port was mapped when
NetworkInterface.Release() is called);
- TCP proxying on localhost has been moved away in network_proxy.go.
localhost proxy code rewrite in network_proxy.go:
We have to proxy the traffic between localhost:frontend-port and
container:backend-port because Netfilter doesn't work properly on the
loopback interface and DNAT iptable rules aren't applied there.
- Goroutines in the TCP proxying code are now explicitly stopped when
the proxy is stopped;
- UDP connection tracking using a map (more infos in [1]);
- Support for IPv6 (to be more accurate, the code is transparent to the
Go net package, so you can use, tcp/tcp4/tcp6/udp/udp4/udp6);
- Single Proxy interface for both UDP and TCP proxying;
- Full test suite.
[1] https://github.com/dotcloud/docker/issues/33#issuecomment-20010400
2013-07-09 17:42:35 -07:00
Solomon Hykes
a839b36e55
Fix outdated docs explaining how to setup a dev environment. Building docker with docker ftw
2013-07-09 16:48:16 -07:00
Sam Alba
316c8328aa
Hardened repos name validation
2013-07-09 16:46:55 -07:00
Sam Alba
e8db031112
Fixed tag parsing when the repos name contains both a port and a tag
2013-07-09 16:46:25 -07:00
Sam Alba
59b785a282
Fixing missing tag field when pulling containers which does not exist
2013-07-09 16:45:32 -07:00
Louis Opter
1a1daca621
Fix a typo in runtime_test.go: Availalble -> Available
2013-07-09 11:52:33 -07:00
Sam Alba
837be914ca
Merge branch 'master' of github.com:dotcloud/docker into standalone_registry
2013-07-09 11:31:14 -07:00
Sam Alba
f44eac49fa
Fixed potential security issue (never try http on official index when polling the endpoint). Also fixed local repos name when pulling index.docker.io/foo/bar
2013-07-09 11:30:12 -07:00
Guillaume J. Charmes
0acdef4549
Merge pull request #1166 from dotcloud/networkless_tests-2
...
* Tests: Remove all network dependencies from the test suite
2013-07-09 11:20:18 -07:00
Guillaume J. Charmes
7d8ef90ccb
Merge pull request #1173 from dotcloud/1172-ghost_restart-fix
...
Make sure container is not marked as ghost when it starts
2013-07-09 10:49:17 -07:00
Guillaume J. Charmes
91520838fc
Make sure container is not marked as ghost when it starts
2013-07-09 10:48:33 -07:00
Guillaume J. Charmes
ada0e1fb08
Merge pull request #1049 from dotcloud/1040_ignore_stderr_tests-fix
...
- Tests: Ignore stderr while doing tests
2013-07-09 10:32:24 -07:00
Sam Alba
33d97e81eb
Removed DOCKER_INDEX_URL
2013-07-09 08:10:43 -07:00
Sam Alba
019324015b
Moved parseRepositoryTag to the utils package
2013-07-09 08:06:10 -07:00
Victor Vieux
72d278fdac
Merge pull request #1170 from dotcloud/fix_type_socket
...
Fix typo socket
2013-07-09 03:57:45 -07:00
Victor Vieux
05d7f85af9
fix typo
2013-07-09 10:55:28 +00:00
Solomon Hykes
7fba358ae2
Merge pull request #1013 from dotcloud/standardize-build
...
* Hack: standardized docker's build environment in a Dockerfile
2013-07-08 21:33:45 -07:00
Solomon Hykes
9f1fc40a64
* Hack: standardized docker's build environment in a Dockerfile
2013-07-08 21:30:29 -07:00
Sam Alba
3be7bc38e0
Fixed typo (thanks unit tests)
2013-07-08 17:42:18 -07:00
Sam Alba
31c66d5a00
Re-implemented a notion of local and private repos. This allows to consider the full qualified name of the repos as the name for the local repository without breaking the calls to the Registry API.
2013-07-08 17:26:50 -07:00
Sam Alba
e7d36c9590
It is now possible to include a ":" in a local repository name (it will not be the case for a remote name). This adds support for full qualified repository name in order to support private registry server
2013-07-08 17:22:41 -07:00
Sam Alba
3e8626c4a1
Changed the tag parsing to it will work even if there is a port in the repos registry url (full qualified name for pushing on a standalone registry)
2013-07-08 17:20:41 -07:00
Guillaume J. Charmes
e14dd4d33e
Merge pull request #1157 from kstaken/1156-entrypoint-builder
...
Builder: Fix #1156 entrypoint override from base image
2013-07-08 16:57:26 -07:00
Kimbro Staken
87a69e6753
Merge branch '1156-entrypoint-builder' of github.com:kstaken/docker into 1156-entrypoint-builder
2013-07-08 16:06:09 -07:00
Kimbro Staken
f64dbdbe3a
Override Entrypoint picked up from the base image that breaks run commands in builder
2013-07-08 16:04:39 -07:00
Kimbro Staken
2b5553144a
Removing the save to disk as it was not really necessary
2013-07-08 16:03:18 -07:00
Guillaume J. Charmes
e43ef364cb
Remove all network dependencies from the test suite
2013-07-08 15:23:04 -07:00
Guillaume J. Charmes
08a87d4b3b
Fix #1162 - Remove bufio from Untar
2013-07-08 13:42:17 -07:00
Victor Vieux
90f372af5c
Merge pull request #1163 from dotcloud/1137-change_search_size-feature
...
* Client : uses the terminal size to display search output, add -notrunc
2013-07-08 11:47:25 -07:00
Victor Vieux
3ec29eb5da
Merge pull request #1066 from mhennings/fix-broken-streaming-result
...
* Server: Fix streaming status to the docker client while pushing images
2013-07-08 11:21:29 -07:00
Victor Vieux
3a20e4e15d
add if to prevent crash
2013-07-08 18:19:12 +00:00
Victor Vieux
fd97190ee7
uses the terminal size to display search output, add -notrunc and fix bug in resize
2013-07-08 17:20:13 +00:00
Victor Vieux
70480ce7bc
Merge pull request #1030 from dotcloud/builder_display_err_log
...
*Builder : Display containers logs in case of build failure
2013-07-08 07:26:46 -07:00
Victor Vieux
bf7d6cbb4a
rebase master
2013-07-08 13:26:29 +00:00
Victor Vieux
c059785ffb
Merge pull request #1161 from dotcloud/add_remote_addr_debug
...
Add remote addr in debug
2013-07-08 05:46:49 -07:00
Victor Vieux
a0f5fb7394
add remote addr in debug
2013-07-08 12:45:50 +00:00
Victor Vieux
ad33e9f388
Merge pull request #1138 from dotcloud/1123-rmi_conflict-fix
...
* Runtime: Fix error in rmi when conflict
2013-07-08 05:19:05 -07:00
Kimbro Staken
1d1d81b0bc
Cleanup white space
2013-07-08 00:18:47 -07:00
Kimbro Staken
f3d2969560
Override Entrypoint picked up from the base image that breaks run commands in builder
2013-07-08 00:11:45 -07:00
Alex Gaynor
758ea61b77
Replaced gendered language in the README
2013-07-07 13:55:02 +10:00
benoitc
8eeff01939
add websocket support to /container/<name>/attach/ws
...
This function add the possibility to attach containers streams to a
websocket. When a websocket is asked the request is upgraded to this
protocol..
2013-07-06 02:05:02 +02:00
Daniel Mizyrycki
4388bef996
testing, issue #1104 : Make the test use static flags
2013-07-05 16:49:55 -07:00
Sam Alba
e2b8ee2723
Fixed runtime_test (ImagePull prototyped changed)
2013-07-05 16:03:22 -07:00
Guillaume J. Charmes
07dc0a5120
Merge pull request #1144 from dotcloud/standalone_registry
...
* Registry: Standalone registry
2013-07-05 15:56:48 -07:00
Sam Alba
d3125d8570
Code cleaning
2013-07-05 15:26:08 -07:00
Sam Alba
283ebf3ff9
fmt.Errorf instead of errors.New
2013-07-05 14:56:56 -07:00
Sam Alba
4c174e0bfb
Fixed ping URL
2013-07-05 14:55:48 -07:00
Sam Alba
57a6c83547
Allowing namespaces in standalone registry
2013-07-05 14:30:43 -07:00
Sam Alba
cfc7684b7d
Restoring old changeset lost by previous merge
2013-07-05 12:37:07 -07:00
Sam Alba
be49f0a118
Merging from master
2013-07-05 12:27:10 -07:00
Sam Alba
66a9d06d9f
Adding support for nicer URLs to support standalone registry (+ some registry code cleaning)
2013-07-05 12:20:58 -07:00
Guillaume J. Charmes
6940cf1ecd
Merge pull request #1127 from cespare/patch-1
...
Typo fix
2013-07-05 10:48:59 -07:00
Guillaume J. Charmes
4e0cdc016a
Revert #1126 . Remove mount shm
2013-07-05 10:47:00 -07:00
Guillaume J. Charmes
8a8109648a
Merge pull request #1129 from cespare/style-fixes-2
...
Style fixes for fmt + err usage.
2013-07-05 10:31:53 -07:00
Guillaume J. Charmes
dc8b359319
Merge pull request #1126 from karanlyons/patch-1
...
* Runtime: Mount /dev/shm as a tmpfs.
2013-07-05 10:31:05 -07:00
Victor Vieux
dea29e7c99
Fix error in rmi when conflict
2013-07-05 16:58:39 +00:00
Daniel Mizyrycki
ab6379b3e0
Merge pull request #1133 from dotcloud/775-testing-notifications
...
testing, issue #775 : Add automatic testing notifications to docker-ci
2013-07-04 21:48:00 -07:00
Daniel Mizyrycki
f7fed2ea5f
testing, issue #775 : Add automatic testing notifications to docker-ci
2013-07-04 21:43:46 -07:00
Daniel Mizyrycki
35e87ee571
Merge pull request #1132 from dotcloud/776-testing-commit
...
testing, issue #776 : Ensure docker-ci test docker code as it was at commit time
2013-07-04 20:37:51 -07:00
Daniel Mizyrycki
ab3893ff4d
testing, issue #776 : Ensure docker-ci test docker code as it was at commit time
2013-07-04 20:28:54 -07:00
Caleb Spare
1277dca335
Style fixes for fmt + err usage.
...
fmt.Printf and friends will automatically format using the error
interface (.Error()) preferentially; no need to do err.Error().
2013-07-04 14:33:17 -07:00
Caleb Spare
ba9aef6f2c
Typo fix
...
Error message grammar tweak
2013-07-04 12:40:14 -07:00
Karan Lyons
dd619d2bd6
Mount /dev/shm as a tmpfs.
...
Fixes #1122 .
2013-07-04 09:58:50 -07:00
Marco Hennings
1e2ef274cd
Pushing an Image causes the docker client to give an error message instead of
...
writing out streamed status.
This is caused by a Buffering message that is not in the correct json format:
[...]
{"status"
:"Pushing 6bba11a28f1ca247de9a47071355ce5923a45b8fea3182389f992f4
24b93edae"}Buffering to disk 244/? (n/a)..
{"status":"Pushing",[...]
The "Buffering to disk" message is originated in
srv.runtime.graph.TempLayerArchive
I am now using the StreamFormatter provided by the context from which the
method is called.
2013-07-04 10:50:37 +02:00
Guillaume J. Charmes
bcb5e36dd9
Merge pull request #1111 from cespare/style-fixes
...
Style fixes
2013-07-03 14:46:05 -07:00
Caleb Spare
19121c16d9
Implement several golint suggestions, including:
...
* Removing type declarations where they're inferred
* Changing Url -> URL, Id -> ID in names
* Fixing snake-case names
2013-07-03 14:36:04 -07:00
Caleb Spare
27ee261e60
Simplify the NopWriter code.
2013-07-03 14:35:18 -07:00
Caleb Spare
da3962266a
Gofmt -s (simplify)
2013-07-03 14:35:18 -07:00
Caleb Spare
e93afcdd2b
Use fmt.Errorf when appropriate.
2013-07-03 14:35:18 -07:00
Caleb Spare
dd1b9e38e9
Typo correction: Excepted -> Expected'
2013-07-03 14:35:18 -07:00
Guillaume J. Charmes
96bc9ea7c1
Merge pull request #1112 from cespare/mutex-style
...
Mutex style change.
2013-07-03 10:34:32 -07:00
Guillaume J. Charmes
16c8a10ef9
Merge pull request #1053 from dynport/do-not-copy-hostname-from-image
...
do not merge hostname from image
2013-07-03 10:34:15 -07:00
Victor Vieux
64450ae3f8
add last version
2013-07-03 17:11:00 +00:00
Joffrey F
5dcd11be16
Merge pull request #1109 from dynport/remote-lookup-fix
...
Fix remote lookup when pushing into registry
2013-07-03 06:29:19 -07:00
Ken Cochrane
dc91a7b641
Merge pull request #1113 from metalivedev/docs20130702
...
* Documentation: fix broken link on the documentation index page
2013-07-03 05:52:25 -07:00
Andy Rothfusz
11998ae7d6
Fix installation link from welcome page.
2013-07-02 16:48:57 -07:00
Caleb Spare
1cf9c80e97
Mutex style change.
...
For structs protected by a single mutex, embed the mutex for more
concise usage.
Also use a sync.Mutex directly, rather than a pointer, to avoid the
need for initialization (because a Mutex's zero-value is valid and
ready to be used).
2013-07-02 15:53:08 -07:00
Andy Rothfusz
6dbcdd3ed5
Merge pull request #1095 from metalivedev/docs20130627
...
Docs and images updates
2013-07-02 15:13:31 -07:00
Tobias Schwab
9632cf09bf
fix two obvious bugs???
2013-07-02 22:11:03 +00:00
Andy Rothfusz
96ab3c540d
Merge branch 'docs20130627' of github.com:metalivedev/docker into docs20130627
...
Conflicts:
docs/sources/concepts/manifesto.rst
docs/sources/index.rst
2013-07-02 15:10:07 -07:00
Andy Rothfusz
ff964d327d
Cleaning up the welcome page, terminology, and images.
2013-07-02 15:03:29 -07:00
Andy Rothfusz
4b8688f1e5
Fix broken quickstart link
2013-07-02 14:10:06 -07:00
Andy Rothfusz
55b5889a0f
Merge branch 'docs20130627' of github.com:metalivedev/docker into docs20130627
...
Conflicts:
docs/sources/concepts/manifesto.rst
2013-07-02 13:00:08 -07:00
Andy Rothfusz
dd4c6f6a09
Shortened lines to 80 columns
2013-07-02 12:09:57 -07:00
Andy Rothfusz
6058261a26
Clean up image text, minor updates to docs.
2013-07-02 12:09:57 -07:00
Andy Rothfusz
b461e4607d
Adding files for terms
2013-07-02 12:09:57 -07:00
Andy Rothfusz
d399f72098
Cleaning up the welcome page, terminology.
2013-07-02 12:09:57 -07:00
Guillaume J. Charmes
c9e1c65c64
Merge pull request #1107 from eliasp/issue-1020
...
* Runtime: Don't remove the container= environment variable.
2013-07-02 11:42:44 -07:00
Victor Vieux
3042f11666
never remove the file and try to load it in start
2013-07-02 18:02:16 +00:00
Elias Probst
e5e47c9862
Don't remove the container= environment variable, as it is crucial for a lot of tools to detect, whether they're run inside an LXC container or not.
2013-07-02 19:13:37 +02:00
Victor Vieux
1c5083315d
Merge pull request #1103 from shin-/1060-pull-only-tagged-images
...
*Registry: When no tag is specified in docker pull, skip images that are not tagged
2013-07-02 10:08:21 -07:00
Victor Vieux
27a137ccab
change file location
2013-07-02 17:02:42 +00:00
shin-
7cc294e777
When no tag is specified in docker pull, skip images that are not tagged
2013-07-02 18:25:06 +02:00
Daniel Mizyrycki
a20dcfb049
Merge pull request #987 from dotcloud/601-packaging-ubuntu
...
Packaging|ubuntu, issue #601 : Allow packaging prerm to do its job
2013-07-02 08:51:01 -07:00
Victor Vieux
06b53e3fc7
store hostConfig to /tmp while container is running
2013-07-02 12:19:25 +00:00
Victor Vieux
8f9dd86146
Merge pull request #1101 from dotcloud/fix-unit_tests
...
add sleep in tests and go fmt
2013-07-02 03:48:24 -07:00
Victor Vieux
ebba0a6024
add sleep in tests and go fmt
2013-07-02 10:47:37 +00:00
Victor Vieux
c9236d99d2
Merge pull request #1099 from lopter/master
...
*Test : Fix
2013-07-02 02:42:21 -07:00
Louis Opter
f03c1b8eeb
More unit test fixes
...
- Fix TestGetImagesJSON when there is more than one image in the test
repository;
- Remove an hardcoded constant use in TestGetImagesByName;
- Wait in a loop in TestKillDifferentUser;
- Use env instead of /usr/bin/env in TestEnv;
- Create a daemon user in contrib/mkimage-unittest.sh.
2013-07-01 17:24:21 -07:00
Guillaume J. Charmes
6f23e39e6b
Merge pull request #1097 from dotcloud/bump_0.4.8
...
Bump version to 0.4.8
2013-07-01 17:13:19 -07:00
Solomon Hykes
fe0378e9b3
Rephrase changelog
2013-07-01 17:05:49 -07:00
Guillaume J. Charmes
96a1d7c645
Bump version to 0.4.8
2013-07-01 16:58:25 -07:00
Guillaume J. Charmes
79ee8b46f4
Merge pull request #1046 from dotcloud/1043-output_id_non_attach-fix
...
- Runtime: Make sure the ID is displayed usgin run -d
2013-07-01 16:49:43 -07:00
Victor Vieux
55a7a8b8c9
Merge pull request #1092 from lopter/master
...
Fix TestGetInfo when there is more than one image in the test repository
2013-07-01 16:41:01 -07:00
Andy Rothfusz
b47873c5ac
Clean up image text, minor updates to docs.
2013-07-01 16:37:13 -07:00
Andy Rothfusz
adf75d402a
Adding files for terms
2013-07-01 16:37:13 -07:00
Andy Rothfusz
cb1fdb2f03
Cleaning up the welcome page, terminology.
2013-07-01 16:37:13 -07:00
Victor Vieux
d1d66b9c5f
Merge pull request #1078 from kstaken/fix_json_error
...
* Remote API: Small fix in /start if empty host config
2013-07-01 16:36:58 -07:00
Louis Opter
6dacbb451f
Fix TestGetInfo when there is more than one image in the test repository
...
See also #1089 , #1072 .
2013-07-01 15:06:08 -07:00
Guillaume J. Charmes
ead9cefadb
Merge pull request #1089 from dotcloud/multiple_test_images-fix
...
- Tests: Fix unit tests when there is more than one tag within the test image
2013-07-01 13:58:04 -07:00
Guillaume J. Charmes
185a2fc55e
Merge pull request #1086 from crosbymichael/1008-image-entrypoint
...
+ Builder: Add Entrypoint to builder and container config
2013-07-01 13:33:12 -07:00
Ken Cochrane
fb8fac6c60
Merge pull request #1088 from kpelykh/master
...
* Documentation: Update Docker Remote API client list to include Java library
2013-07-01 12:50:31 -07:00
Guillaume J. Charmes
b6f288a1ce
Fix unit tests when there is more than one tag within the test image
2013-07-01 11:45:45 -07:00
zettaset-kpelykh
aa9bec96b1
Issue #1087 Docker Java API client -- added java to Docker Remote API Client document
2013-07-01 11:28:40 -07:00
Victor Vieux
11e28842ac
change to top
2013-07-01 15:19:42 +00:00
Michael Crosby
b16ff9f859
Add Entrypoint to builder and container config
...
By setting an entrypoint in the Dockerfile this
allows one to run an image and only pass arguments.
2013-07-01 05:34:27 -09:00
Victor Vieux
348c5c4838
Merge pull request #1085 from dotcloud/1076-doc_delete-fix
...
fix status code in doc
2013-07-01 06:30:21 -07:00
Victor Vieux
8dcc6a0280
fix status code in doc
2013-07-01 13:28:58 +00:00
Victor Vieux
3b5ad44647
rebase master
2013-07-01 12:31:16 +00:00
Victor Vieux
5e029f7600
Merge pull request #1061 from proppy/fix-slices-ref
...
api,server: slice are already refs, no need to return ptr
2013-07-01 04:51:56 -07:00
Keli Hu
52cebe19e5
Keep debian package up-to-date
2013-07-01 16:15:56 +08:00
Kimbro Staken
d8d33e8b8b
Adding check for content-type header
2013-06-30 10:46:09 -07:00
Solomon Hykes
b37f7d49d8
Documented release process for maintainers in hack/RELEASE.md
2013-06-29 22:08:25 -07:00
Solomon Hykes
d67d5dd963
Merge pull request #1065 from dotcloud/bump_0.4.7
...
Bump version to 0.4.7
2013-06-29 21:23:59 -07:00
Solomon Hykes
273e0d42b7
* Hack: change builder tests to always use the current unit test image, instead of hardcoding 'docker-ut'
2013-06-29 21:22:15 -07:00
Solomon Hykes
ca497a82ab
Bump version to 0.4.7
2013-06-29 21:12:29 -07:00
Solomon Hykes
b7226316c7
* Hack: move unit tests to a different source image, to work around issues when docker-ut has more than 1 tag.
2013-06-28 19:43:55 -07:00
Guillaume J. Charmes
84f41954ae
Merge pull request #1052 from lopter/master
...
Fix a couple critical bugs on the test suite
2013-06-28 17:00:51 -07:00
Johan Euphrosine
54da339b2c
api,server: slice are already refs, no need to return ptr
2013-06-28 12:41:09 -07:00
Sam Alba
ac37fcf6f3
Fixed conflicts
2013-06-28 12:36:59 -07:00
Sam Alba
893c974b08
Resolve conflict
2013-06-28 12:32:41 -07:00
Joffrey F
30342efa37
Merge pull request #700 from dotcloud/615-pushbyid
...
Allow to push/pull on independent registries (by repository or image ID)
2013-06-28 10:29:10 -07:00
Daniel Mizyrycki
6165c246d4
Merge pull request #1057 from dotcloud/973-testing-stabilization
...
testing|stabilization, issue 973: Use docker-golang PPA and lts-raring kernel
2013-06-28 09:54:06 -07:00
shin-
72befeef24
Fixed issue in registry.GetRemoteTags
2013-06-28 18:42:37 +02:00
Victor Vieux
648c4f198b
Add test
2013-06-28 16:27:00 +00:00
Daniel Mizyrycki
af2a92f22b
testing|stabilization, issue 973: Use docker-golang PPA and lts-raring kernel
2013-06-28 09:23:25 -07:00
shin-
ad2f826a82
go fmt pass
2013-06-28 18:19:58 +02:00
shin-
e095a1572f
Allow push by ID when using a custom registry
2013-06-28 18:19:58 +02:00
shin-
c3dd6e1926
Several fixes and updates to make this work with latest changes in master
2013-06-28 18:19:58 +02:00
Guillaume J. Charmes
67ecd2cb82
Reenable writeflusher for pull
2013-06-28 18:19:58 +02:00
Guillaume J. Charmes
57d751c377
Remove https prefix from registry
2013-06-28 18:19:58 +02:00
shin-
50075106b6
Rolled back of previous commit (skip cert verification)
2013-06-28 18:19:58 +02:00
shin-
2a1f8f6fda
Ignore 'registry not found' when pushing on independent registries
2013-06-28 18:19:58 +02:00
shin-
1c817913ee
Skip certificate check (don't error out on self-signed certs)
2013-06-28 18:19:58 +02:00
shin-
de0a48bd6f
Tentative support for independent registries
2013-06-28 18:19:58 +02:00
Victor Vieux
8589fd6db8
Add doc
2013-06-28 18:05:41 +02:00
Victor Vieux
2e79719622
add /proc to list running processes inside a container
2013-06-28 15:51:58 +00:00
Tobias Schwab
9bfec5a538
do not merge hostname from image
2013-06-28 15:22:01 +02:00
Victor Vieux
a11fc9f067
Merge pull request #1032 from andrewsmedina/govet
...
following the 'go vet' suggestions for the docker package.
2013-06-28 05:27:53 -07:00
Thatcher
e12a204bcc
Merge pull request #1028 from dhrp/bugfixes-on-docs
...
Bugfixes on documentation code
2013-06-27 19:01:13 -07:00
Louis Opter
fe014a8e6c
Always return the correct test image.
...
And not a *random* one from its history.
2013-06-27 18:01:20 -07:00
Louis Opter
aa8ea84d11
Fix a nil dereference in buildfile_test.go
...
The test runtime object wasn't properly initialized.
2013-06-27 18:01:10 -07:00
Sam Alba
3175e56ad0
URL schemes of both Registry and Index are now consistent
2013-06-27 17:55:17 -07:00
Guillaume J. Charmes
800d900688
Ignore stderr while doing tests
2013-06-27 15:25:31 -07:00
Guillaume J. Charmes
1a201d2433
Merge pull request #1035 from dotcloud/fix_panic_cast
...
- Runtime: fix panic with unix socket
2013-06-27 15:22:18 -07:00
Guillaume J. Charmes
750c94efbb
Merge pull request #1041 from unclejack/fix_minor_kernel_version_for_git_kernels
...
remove + from minor kernel version for kernels built from git
2013-06-27 15:21:34 -07:00
Guillaume J. Charmes
bd144a64f6
Make sure the ID is displayed usgin run -d
2013-06-27 12:48:25 -07:00
Guillaume J. Charmes
2a20e85203
Improve last log output
2013-06-27 11:10:19 -07:00
unclejack
5ed4386bbf
remove + from minor kernel version
2013-06-27 17:51:17 +03:00
Victor Vieux
9d3ec7b39f
fix panic with unix socket
2013-06-27 12:57:19 +00:00
Victor Vieux
e68a23bdc1
Merge pull request #1019 from dotcloud/1002-change_update_progress_bar_rate-feature
...
*Remote API: update progressbar every MIN(1%, 512kB)
2013-06-27 04:19:42 -07:00
Andrews Medina
6cf493bea7
following 'go vet' in utils pkg.
2013-06-27 01:40:13 -03:00
Andrews Medina
3d5633a0a0
following the 'go vet' suggestions.
2013-06-27 01:33:55 -03:00
Solomon Hykes
c4a44f6f0b
Merge pull request #1029 from lopter/master
...
* Hack: add a script to create the docker-ut image (busybox + socat)
2013-06-26 16:28:58 -07:00
Solomon Hykes
3e29695c1f
Merge pull request #602 from gabrtv/111-bind-mounts
...
+ Runtime: mount volumes from a host directory with 'docker run -b'
2013-06-26 15:59:35 -07:00
Solomon Hykes
46a9f29bae
- Runtime: small bugfixes in external mount-bind integration
2013-06-26 15:26:47 -07:00
Gabriel Monroy
67239957c9
- Fix a few bugs in external mount-bind integration
2013-06-26 15:10:38 -07:00
Solomon Hykes
d4e62101ab
* Runtime: better integration of external bind-mounts (run -b) into the volume subsystem (run -v)
2013-06-26 15:08:07 -07:00
Gabriel Monroy
4fdf11b2e6
+ Runtime: mount volumes from a host directory with 'docker run -b'
2013-06-26 15:07:31 -07:00
Guillaume J. Charmes
cd0f22ef72
Merge pull request #1005 from dotcloud/1004-stdin_piping-fix
...
- Runtime: Fix issue when attaching stdin alone
2013-06-26 12:56:14 -07:00
Guillaume J. Charmes
27d6777376
Display containers logs in case of build failure
2013-06-26 12:50:20 -07:00
Louis Opter
e5c0b31107
Add a script to create the docker-ut image
...
It's a fork of the mkimage-busybox.sh script and it adds socat to the
image. (socat being needed to add udp support, see #33 ).
This script, like mkimage-busybox.sh, probably only works on
Debian/Ubuntu.
2013-06-26 12:35:14 -07:00
Guillaume J. Charmes
5cdbd2ed7a
Merge pull request #1021 from errnoh/fix-test-filled-tmpfs
...
TestKill and TestMultipleContainers: run sleep instead of cat /bin/zero....
2013-06-26 11:59:06 -07:00
Guillaume J. Charmes
b44e2e71aa
Merge pull request #1010 from dotcloud/1009-testing-hack
...
Testing|hack, issue #1009 : Update make hack environment
2013-06-25 17:07:18 -07:00
Thatcher Peskens
73afc6311d
Bugfixes on docs
...
* fixed canonical link from index
* added http redirect from builder/basics
* fixed url in redirect_home
2013-06-25 15:31:22 -07:00
Guillaume J. Charmes
6127d757a7
Add missing fprintf instead of printf
2013-06-25 10:39:11 -07:00
Erno Hopearuoho
fb86dcfb17
TestKill and TestMultipleContainers: run sleep instead of cat /bin/zero. fixes #737
2013-06-25 17:52:10 +03:00
Victor Vieux
bccf06c748
update progressbar every MIN(1%, 512kB)
2013-06-25 14:03:15 +00:00
Victor Vieux
862e223cec
Merge branch 'add-daemon-storage-path-param' of https://github.com/heavenlyhash/docker into heavenlyhash-add-daemon-storage-path-param
2013-06-25 13:33:45 +00:00
Ken Cochrane
e1e2ff52fe
Merge pull request #1018 from nahiluhmot/add-swipely-docker-gem
...
* Documentation: Added Swipely's `docker-api` gem to the table of Remote API Client Libraries.
2013-06-25 05:49:52 -07:00
Tom Hulihan
d03edf12e4
Added Swipely's docker-api gem to the table of Remote API Client
...
Libraries.
2013-06-25 08:26:41 -04:00
Guillaume J. Charmes
ec1dfc521c
Merge pull request #992 from unclejack/use_numeric_owner_for_tar
...
* Runtime: use --numeric-owner for Tar and Untar
2013-06-24 18:40:43 -07:00
Guillaume J. Charmes
5190f7f33a
Implement regression test for stdin attach
2013-06-24 18:36:04 -07:00
Guillaume J. Charmes
873a5aa8e7
Make NewDockerCli handle terminal
2013-06-24 18:29:08 -07:00
Guillaume J. Charmes
672d3a6c6c
Make term function consistent with each other
2013-06-24 18:27:57 -07:00
Guillaume J. Charmes
a749fb2130
Make DockerCli use its own stdin/out/err instead of the os.Std*
2013-06-24 18:27:57 -07:00
Guillaume J. Charmes
25d1bc2c09
Fix issue when attaching stdin alone
2013-06-24 18:27:57 -07:00
Daniel Mizyrycki
cc63c1b584
Testing|hack, issue #1009 : Update make kack environment
2013-06-24 15:01:51 -07:00
Solomon Hykes
145c622aba
Merge pull request #990 from dotcloud/fix-tests-cgo
...
* Hack: remove dependency of unit tests on 'os/user', which cannot be used with CGO_ENABLED=0
2013-06-24 12:31:54 -07:00
Ken Cochrane
e2516c01b4
Merge pull request #932 from metalivedev/docs20130614
...
+ Documentation: Add terminology section
2013-06-24 10:39:25 -07:00
Victor Vieux
a3cb18d0f0
Merge pull request #1003 from dotcloud/fix_utils_tests
...
fix regression in utils tests introduced by #980
2013-06-24 09:14:13 -07:00
Victor Vieux
eca9f9c1a1
fix regrettion in utils tests introduced by #980
2013-06-24 16:12:39 +00:00
Daniel Mizyrycki
aee845682f
Merge pull request #998 from dotcloud/861-hack-vagrant
...
Fixing hack/Vagrantfile to use uname for aufs linux extras
2013-06-22 20:10:00 -07:00
Anthony Bishopric
e3dbe2f2ba
Fixing hack/Vagrantfile to use uname for aufs linux extras
...
Conflicts: hack/Vagrantfile
Resolved by: Daniel Mizyrycki <daniel@dotcloud.com >
2013-06-22 19:58:33 -07:00
Solomon Hykes
193888a2b4
Merge pull request #997 from dotcloud/bump_0.4.6
...
Bump version to 0.4.6
2013-06-22 13:41:48 -07:00
Solomon Hykes
9fe8bfb2bc
Bump version to 0.4.6
2013-06-22 13:36:45 -07:00
Solomon Hykes
fc25973371
Merge pull request #996 from dotcloud/995-volumes-crash
...
- Runtime: fix a bug which caused creation of empty images (and volumes) to crash.
2013-06-22 13:35:26 -07:00
Solomon Hykes
f9acd605dc
- Runtime: add regression test for issue #995
2013-06-22 13:33:43 -07:00
Solomon Hykes
290b1973a9
Fix a bug which caused creation of empty images (and volumes) to crash. FIxes #995 .
2013-06-22 12:29:42 -07:00
unclejack
d7d42ff4fe
use --numeric-owner for tar and untar
2013-06-22 18:53:10 +03:00
Solomon Hykes
ce9e50f4ee
Remove dependency on 'os/user', which cannot be used with CGO_ENABLED=0. This allows running the tests without CGO.
2013-06-21 19:40:42 -07:00
Solomon Hykes
ecd1fff9b0
Fix formatting in Changelog
2013-06-21 20:22:14 -06:00
Daniel Mizyrycki
b0f12bd5e8
Merge pull request #988 from dotcloud/526-packaging-ubuntu
...
Packaging|Ubuntu, issue #526 : Follow init permission pattern for docker.conf
2013-06-21 18:03:12 -07:00
Daniel Mizyrycki
5d61ec11e3
Packaging|Ubuntu, issue #526 : Follow init permission pattern for docker.conf
2013-06-21 17:57:45 -07:00
Daniel Mizyrycki
41cdd9b27f
Packaging|ubuntu, issue #601 : Allow packaging prerm to do its job
2013-06-21 17:37:32 -07:00
Victor Vieux
ec6b35240e
fix raw terminal
2013-06-22 00:37:02 +00:00
Guillaume J. Charmes
c792c0a6c9
Merge pull request #986 from dotcloud/bump_0.4.5
...
Bump version to 0.4.5
2013-06-21 17:13:38 -07:00
Solomon Hykes
d9d2540162
Small copy improvements in Changelog
2013-06-21 17:09:49 -07:00
Guillaume J. Charmes
f5d08fc49c
Bump version to 0.4.5
2013-06-21 17:01:01 -07:00
Victor Vieux
b24759af1c
Merge pull request #959 from dotcloud/947-add_ps_size_option
...
+ Client: Add docker ps -s option to display containers' sizes
2013-06-21 16:10:45 -07:00
Victor Vieux
4d1692726b
merge master and add doc
2013-06-22 01:08:20 +02:00
Victor Vieux
1581ed52ba
consistent codebase fix
2013-06-21 22:55:33 +00:00
Guillaume J. Charmes
de1a5a75cc
Merge pull request #848 from dotcloud/builder_server-3
...
Improve Docker build
2013-06-21 14:55:08 -07:00
Guillaume J. Charmes
169ef21de7
Remove deprecated INSERT from documentation
2013-06-21 14:12:52 -07:00
Guillaume J. Charmes
d0fa6927f8
Update api docs
2013-06-21 13:51:48 -07:00
Victor Vieux
63e8a4ac74
Merge pull request #970 from titanous/go1.1-unreachable
...
Remove code unreachable using Go 1.1
2013-06-21 10:44:40 -07:00
Victor Vieux
459230d3f9
Merge pull request #980 from ToothlessGear/fix-progressbar
...
* Client: fix progressbar output
2013-06-21 10:42:14 -07:00
Guillaume J. Charmes
070e1aec7e
Merge pull request #975 from unclejack/891-mark_command_as_optional
...
891 mark command as optional for docker run
2013-06-21 10:22:52 -07:00
Marcus Farkas
3ac68f1966
Client: better progressbar output
2013-06-21 17:19:27 +02:00
Victor Vieux
42bcfcc927
add options to docker login
2013-06-21 10:00:25 +00:00
Victor Vieux
5ccde4dffc
Merge pull request #801 from dotcloud/build_docker_static
...
* Makefile: Add link flags in order to link statically and without debug symbols
2013-06-21 02:30:57 -07:00
Victor Vieux
dc847001a5
Merge pull request #888 from dotcloud/fix-auth
...
* Auth: fix auth small issue in case you change your password on index.io
2013-06-21 02:22:01 -07:00
Victor Vieux
639833aaf5
fix tests
2013-06-21 09:20:57 +00:00
Victor Vieux
8f2a80804c
Merge branch 'master' into fix-auth
2013-06-21 09:18:03 +00:00
Victor Vieux
78842970cf
Merge pull request #976 from dotcloud/fix_doc_post
...
fix typo in documentation
2013-06-21 02:14:39 -07:00
Victor Vieux
8e7d4cda07
fix doc post
2013-06-21 11:13:13 +02:00
Victor Vieux
5b3ad0023b
inverse if
2013-06-21 09:06:09 +00:00
unclejack
6a1279fb90
docs: mark command as optional for docker run
2013-06-21 11:07:14 +03:00
unclejack
66910a7602
mark command as optional for docker run
2013-06-21 11:06:41 +03:00
Solomon Hykes
d9bce2defd
- Builder: return an error when the build fails
2013-06-20 22:15:19 -07:00
Solomon Hykes
352991bdf4
Merge branch 'simpler-build-upload' ( #900 ) into builder_server-3 ( #848 )
2013-06-20 22:02:36 -07:00
Solomon Hykes
4383d7b603
Merge pull request #953 from rhysh/952-swapaccount-docs
...
- Documentation: fix inconsistent/outdated instructions for setting up "swapaccount"
2013-06-20 20:49:44 -07:00
Solomon Hykes
89ae56820a
Merge pull request #965 from freegenie/patch-1
...
* Documentation: use sudo for quick install script
2013-06-20 20:48:42 -07:00
Solomon Hykes
17489cac1a
Merge pull request #972 from titanous/update-authors
...
Update AUTHORS
2013-06-20 20:42:52 -07:00
Solomon Hykes
c1a5318d8e
Merge branch 'build-add-file' into simpler-build-upload
...
Conflicts:
buildfile_test.go
2013-06-20 20:42:19 -07:00
Jonathan Rudenberg
b0b690cf23
Update AUTHORS
2013-06-20 23:29:20 -04:00
Solomon Hykes
86e83186b5
Merge branch 'master' into simpler-build-upload
...
Conflicts:
commands.go
2013-06-20 20:25:59 -07:00
Solomon Hykes
36d610a388
- Builder: fixed a regression in ADD. Improved regression tests for build behavior.
2013-06-20 20:20:16 -07:00
Jonathan Rudenberg
50b70eeb68
Remove code unreachable using Go 1.1
2013-06-20 23:19:44 -04:00
Solomon Hykes
cc0f59742f
* Builder: simplified unit tests. The tests are now embedded in the build itself. Yeah baby.
2013-06-20 20:16:39 -07:00
Solomon Hykes
09dd7f14de
Merge pull request #969 from dotcloud/fix_logs
...
- Remote API: Fix a bug which caused 'docker logs' to fail
2013-06-20 18:33:33 -07:00
Guillaume J. Charmes
b419699ab8
Use hijack for logs instead of stream
2013-06-20 18:18:36 -07:00
Guillaume J. Charmes
08825fa611
remove unused files
2013-06-20 16:31:11 -07:00
Solomon Hykes
02f0c1e46d
Bump version to 0.4.4
2013-06-20 14:33:59 -07:00
Eric Myhre
e44f62a95c
Add argument to allow setting base directory for docker daemon's storage to values other than "/var/lib/docker".
2013-06-20 16:29:54 -05:00
Solomon Hykes
dbfb3eb923
- Builder: hotfix for bug introduced in 3adf9ce04e
2013-06-20 14:29:34 -07:00
Solomon Hykes
e43323221b
Merge branch 'master' into simpler-build-upload
...
Conflicts:
api.go
builder_client.go
commands.go
2013-06-20 14:19:09 -07:00
Fabrizio Regini
da06349723
Update README.md
2013-06-20 23:15:38 +02:00
Solomon Hykes
cff2187a4c
Fixed API version numbers in api docs
2013-06-20 12:30:02 -07:00
Guillaume J. Charmes
a078d3c872
Merge pull request #950 from dotcloud/bump_0.4.3
...
Bumped version to 0.4.3
2013-06-20 12:24:55 -07:00
Guillaume J. Charmes
da5bb4db96
Bumped version to 0.4.3
2013-06-20 12:23:14 -07:00
Daniel Mizyrycki
1b19939742
Merge pull request #946 from unclejack/speed_up_dockerbuilder_image_creation
...
dockerbuilder : batch apt-get install operations for speed
2013-06-20 11:51:43 -07:00
Guillaume J. Charmes
930e1d8830
Merge pull request #941 from dotcloud/makefile_test_subpackages
...
gofmt and test sub directories in makefile
2013-06-20 11:18:37 -07:00
Guillaume J. Charmes
fa68fe6ff3
Merge pull request #938 from dotcloud/add_unix_socket-feature
...
* Runtime: Add unix socket and multiple -H
2013-06-20 11:17:16 -07:00
Guillaume J. Charmes
21a5a6202d
Merge pull request #907 from dotcloud/go1.1_cookie_jar-feature
...
* Runtime: use go 1.1 cookiejar and remove ResetClient
2013-06-20 10:48:36 -07:00
Solomon Hykes
db60337598
Makefile: added missing -a option
2013-06-20 10:39:09 -07:00
Guillaume J. Charmes
c5be64fec4
Add link flags in order to link statically and without debug symbols
2013-06-20 10:33:54 -07:00
Guillaume J. Charmes
659e846006
Merge branch 'master' into builder_server-3
...
Conflicts:
docs/sources/use/builder.rst
2013-06-20 10:27:12 -07:00
Solomon Hykes
d8f56352da
Merge pull request #961 from dotcloud/933-warning_rm-running
...
* Runtime: refuse to remove a running container
2013-06-20 10:25:02 -07:00
Guillaume J. Charmes
d1a3d020aa
Merge pull request #913 from dotcloud/fix_detach_eof
...
- Runtime: Impossible to detach from attached container fix
2013-06-20 10:21:19 -07:00
Guillaume J. Charmes
8807b7dd46
Merge pull request #909 from dotcloud/fix_auth_tests
...
Fix the auth tests
2013-06-20 10:14:55 -07:00
Daniel Mizyrycki
cd155a1f25
Merge pull request #962 from dotcloud/960-packaging-ubuntu
...
Packaging|ubuntu, issue #960 : Add docker PPA staging in release process
2013-06-20 09:03:15 -07:00
Daniel Mizyrycki
d8887f3488
Packaging|ubuntu, issue #960 : Add docker PPA staging in release process
2013-06-20 08:57:28 -07:00
Victor Vieux
1c841d4fee
add warning when you rm a running container
2013-06-20 15:45:30 +00:00
Victor Vieux
da199846d2
use strconv.ParseBool in getBoolParam
2013-06-20 14:34:58 +00:00
Victor Vieux
bd04d7d475
add ps -s
2013-06-20 14:19:50 +00:00
Victor Vieux
5f93aa0ecf
rebase master
2013-06-20 13:56:36 +00:00
Victor Vieux
05796bed57
update docs
2013-06-20 12:34:08 +00:00
Solomon Hykes
8a131dffb6
Merge pull request #948 from dotcloud/registry_pathencode
...
* Registry: Use opaque requests when we need to preserve urlencoding in registry requests
2013-06-19 22:41:16 -07:00
Solomon Hykes
79efcb545d
Merge branch 'master' into simpler-build-upload
2013-06-19 18:48:19 -07:00
Daniel Mizyrycki
88dcba3482
Packaging|ubuntu, issue #954 : Generate debian/changelog from main CHANGELOG.md
2013-06-19 16:32:51 -07:00
Guillaume J. Charmes
754609ab69
Merge pull request #945 from globalcitizen/master
...
Security warnings in LXC configuration
2013-06-19 15:06:48 -07:00
Solomon Hykes
d6ab71f450
* Remote API: updated docs for 1.3
2013-06-19 15:03:33 -07:00
Solomon Hykes
55edbcd02f
* Builder: remove duplicate unit test
2013-06-19 14:59:42 -07:00
Solomon Hykes
90dde9beab
*Builder: warn pre-1.3 clients that they need to upgrade. This breaks semver, but our API should still be in 0.X versioning, in which case semver allows breaking changes.
2013-06-19 14:59:28 -07:00
Rhys Hiltner
5fc1329b2f
the kernel needs "swapaccount=1" set - some docs are updated, this one seems to have slipped through
...
Fixes #952
2013-06-19 14:45:03 -07:00
Solomon Hykes
9c8085a0aa
Merge pull request #951 from dotcloud/add-fix
...
* Builder: correct the behavior of ADD when copying directories.
2013-06-19 14:36:09 -07:00
Solomon Hykes
507ea757a5
* Builder: correct the behavior of ADD when copying directories.
2013-06-19 14:26:11 -07:00
Guillaume J. Charmes
7e065aaacd
Merge pull request #917 from dotcloud/pull_pool
...
- Runtime: Forbid parralel push/pull for a single image/repo. Fixes #311
2013-06-19 14:11:29 -07:00
shin-
0312bbc535
Use opaque requests when we need to preserve urlencoding in registry requests
2013-06-19 13:49:45 -07:00
Solomon Hykes
a056f1deec
Merge pull request #924 from eliasp/remove-ifconfig-usage
...
* Documentation: replace `ifconfig` in docs with `iproute`
2013-06-19 13:20:35 -07:00
Solomon Hykes
fdaefe6997
Merge pull request #944 from hansent/patch-1
...
* Documentation: use https repo url to clone for dev setup instructions
2013-06-19 13:17:08 -07:00
unclejack
88279439af
batch apt-get install operations for speed
...
The dockerbuilder Dockerfile was installing one package per apt-get
install operation.
This changes it so that consecutive run apt-get install operations are
batched into a single operation.
2013-06-19 22:07:56 +03:00
Victor Vieux
2d6a49215c
add testall rule
2013-06-19 18:21:53 +00:00
Guillaume J. Charmes
a7e14a3065
hotfix: nil pointer uppon some registry error
2013-06-19 11:08:19 -07:00
Guillaume J. Charmes
a660cc0d01
Merge pull request #934 from dotcloud/fix-add-behavior
...
* Build: Stabilize ADD behavior
2013-06-19 10:56:39 -07:00
globalcitizen
788d66f409
Add note about lxc.cap.keep > lxc.cap.drop
2013-06-20 00:39:35 +07:00
globalcitizen
96988a37f5
Add healthy procfs/sysfs warnings
2013-06-20 00:37:08 +07:00
Solomon Hykes
b368d21568
Merge branch 'master' into fix-add-behavior
2013-06-19 10:31:50 -07:00
Thomas Hansen
c88b763e80
use https repo url to clone for dev setup instructions
...
the git clone line in the dev setup instructions does not work as is, unless the user has write access
2013-06-19 11:38:58 -05:00
Victor Vieux
ec3c89e57c
Merge pull request #849 from dotcloud/improve_progressbar_pull
...
* Client: HumanReadable ProgressBar sizes in pull
2013-06-19 08:02:40 -07:00
Victor Vieux
5dcab2d361
gofmt and test sub directories in makefile
2013-06-19 14:50:58 +00:00
Victor Vieux
5f7e98be20
Merge pull request #930 from andrewmunsell/patch-1
...
Fix Mac OS X installation instructions URL
2013-06-19 07:31:24 -07:00
Victor Vieux
d52af3f58f
Merge branch 'master' into add_unix_socket-feature
2013-06-19 12:49:27 +00:00
Victor Vieux
063c838c92
update docs
2013-06-19 12:48:50 +00:00
Victor Vieux
9632bf2287
add tests
2013-06-19 12:40:01 +00:00
Victor Vieux
dede1585ee
add the possibility to use multiple -H
2013-06-19 12:31:54 +00:00
Solomon Hykes
5be7b9af3e
* Builder: fixed the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
2013-06-18 20:28:49 -07:00
Andy Rothfusz
5183399f50
Added multilayer example image.
2013-06-18 19:31:35 -07:00
Andy Rothfusz
a780b7c6b5
New Terminology section and illustrations.
2013-06-18 19:31:35 -07:00
Daniel Mizyrycki
0ae778c881
Merge pull request #788 from samjsharpe/master
...
Vagrantfile: Add support for VMWare Fusion provider
2013-06-18 18:35:25 -07:00
Andrew Munsell
1f8b679b18
Fix Mac OS X installation instructions URL
2013-06-18 19:19:07 -06:00
Guillaume J. Charmes
ee5df76579
Merge pull request #885 from dotcloud/remove_bsdtar
...
* Runtime: Remove bsdtar dependency
2013-06-18 17:24:26 -07:00
Guillaume J. Charmes
b431720dac
Merge branch 'remove_bsdtar' of https://github.com/dotcloud/docker into remove_bsdtar
2013-06-18 17:23:22 -07:00
Guillaume J. Charmes
42ce68894a
Fix issue within TestDelete. The archive is now consumed by graph functions
2013-06-18 17:22:32 -07:00
Guillaume J. Charmes
c063fc0238
Merge branch 'master' into fix_detach_eof
...
Conflicts:
commands.go
2013-06-18 17:15:31 -07:00
Guillaume J. Charmes
0a9ac63a05
Merge pull request #916 from dotcloud/race_attach-fix
...
- Runtime: Fix race condition within Run command when attaching.
2013-06-18 17:13:38 -07:00
Guillaume J. Charmes
6dccdd657f
remove offline mode from auth unit tests
2013-06-18 17:09:47 -07:00
Guillaume J. Charmes
34a434616a
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile.go
2013-06-18 16:12:30 -07:00
Elias Probst
bc9b91e501
Use the canonical 'ip' commands to make it easier for new 'iproute2' users to understand the usage.
2013-06-19 00:57:43 +02:00
Solomon Hykes
edbd3da33a
Merge pull request #927 from dotcloud/nicer-build-output
...
* Builder: nicer output for 'docker build'
2013-06-18 15:48:00 -07:00
Guillaume J. Charmes
32e8f9beca
Merge pull request #918 from dotcloud/hisotry_lookup
...
Add image lookup to history command
2013-06-18 15:36:05 -07:00
Guillaume J. Charmes
84ceeaa870
Update documentaiton
2013-06-18 14:36:35 -07:00
Solomon Hykes
cdeaba2acf
Updated FIXME
2013-06-18 13:02:12 -07:00
Solomon Hykes
c0b82bd807
Fix incorrect docs for 'docker build'
2013-06-18 12:52:37 -07:00
Solomon Hykes
88e35b6f80
Merge pull request #926 from josephholsten/fix-znc-example
...
- Documentation: fix missing command in irc bouncer example
2013-06-18 12:37:21 -07:00
Guillaume J. Charmes
6e17cc45ea
Fix merge issue
2013-06-18 12:33:06 -07:00
Solomon Hykes
cb9d0fd3bc
Nicer output for 'docker build'
2013-06-18 12:26:56 -07:00
Victor Vieux
3adf9ce04e
add basic support for unix sockets
2013-06-18 18:59:56 +00:00
Elias Probst
c2e95997d4
Fixed #923 by replacing the usage of 'ifconfig' with 'ip a' where appropriate and added a note to use 'ip a' instead of 'ifconfig' for a screencast transscript.
2013-06-18 19:55:59 +02:00
Guillaume J. Charmes
808faa6371
* API: Send all tags on History API call
2013-06-18 10:31:07 -07:00
Solomon Hykes
6f511ac29b
Remove bsdtar dependency in various install scripts
2013-06-18 10:23:45 -07:00
Guillaume J. Charmes
3dc93e390a
Remove useless goroutine
2013-06-18 10:10:03 -07:00
Guillaume J. Charmes
e2d034e488
Remove useless goroutine
2013-06-18 10:06:26 -07:00
Guillaume J. Charmes
86205540d8
Merge branch 'master' into race_attach-fix
2013-06-18 10:03:34 -07:00
Andy Rothfusz
702c3538a4
Merge pull request #921 from dhrp/docs-redirects-and-fixes
...
Fixes on documentation. LGTM
2013-06-18 09:58:24 -07:00
Victor Vieux
069a7c1e99
Merge pull request #914 from ToothlessGear/fix-version-output
...
* Client: Fix docker version's git commit output
2013-06-18 05:56:42 -07:00
Daniel Mizyrycki
2e7649beda
Merge pull request #920 from dotcloud/919-packaging
...
Packaging, issue 919: Bump version to 0.4.2
2013-06-18 01:08:03 -07:00
Sam J Sharpe
8281a0fa1c
Vagrantfile: Add support for VMWare Fusion provider
...
As a user who has blown $150 on VMWare Fusion and vagrant-vmware, I
would like to use my new shiny to hack on Docker. Docker already has a
multi-provider Vagrantfile, so adding another one presents little risk.
Known Issues:
- The docker install of a new kernel breaks the Vagrant shared folder.
- This seems to be because the VMWare hgfs module doesn't build
against a 3.8 kernel.
- I don't believe that shared folder support is actually in use
2013-06-18 06:19:14 +01:00
Thatcher Peskens
3491d7d2f1
Fixed on documentation.
...
* replaced previously removed concepts/containers and concepts/introcution by a redirect
* moved orphan index/varable to workingwiththerepository
* added favicon to the layout.html
* added redirect_home which is a http refresh redirect. It works like a 301 for google
* fixed an issue in the layout that would make it break when on small screens
2013-06-17 20:16:56 -07:00
Daniel Mizyrycki
e664a46ff3
Packaging, issue 919: Bump version to 0.4.2
2013-06-17 19:50:31 -07:00
Solomon Hykes
0809f649d3
* Builder: upload progress bar
...
Fix progress bar
2013-06-17 18:49:16 -07:00
Guillaume J. Charmes
02a002d264
Update documentation
2013-06-17 18:41:13 -07:00
Guillaume J. Charmes
3bfc822578
* API: Add tag lookup to history command. Fixes #882
2013-06-17 18:39:30 -07:00
Guillaume J. Charmes
02c291d13b
Fix bug on compression detection when chunck < 10bytes
2013-06-17 18:11:58 -07:00
Marcus Farkas
b25bcf1a66
fix docker version git output
2013-06-17 23:32:48 +00:00
Guillaume J. Charmes
fe204e6f48
- Runtime: Forbid parralel push/pull for a single image/repo. Fixes #311
2013-06-17 16:10:00 -07:00
Guillaume J. Charmes
2b6ca38728
Remove Run race condition
2013-06-17 15:45:08 -07:00
Guillaume J. Charmes
c106ed32ea
Move the attach prevention from server to client
2013-06-17 15:40:04 -07:00
Joseph Anthony Pasquale Holsten
2626d88a21
fix missing command in irc bouncer example
2013-06-17 14:50:58 -07:00
Guillaume J. Charmes
3a0ffbc772
- Runtime: Fixes #884 enforce stdout/err sync by merging the stream
2013-06-17 14:44:35 -07:00
Daniel Mizyrycki
bd9bf9b646
Packaging|dockerbuilder, issue #761 : use docker-golang PPA. Add Dockerfile header
2013-06-17 14:08:50 -07:00
Victor Vieux
7b6f50772c
Merge pull request #912 from dotcloud/bump_0.4.1
...
Bumped version to 0.4.1
2013-06-17 14:06:17 -07:00
Guillaume J. Charmes
555552340d
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile_test.go
2013-06-17 14:01:32 -07:00
Solomon Hykes
6e2c32eb9a
Merge pull request #911 from dotcloud/add_port_redirection_doc
...
* Documentation: add port redirection doc
2013-06-17 13:57:08 -07:00
Solomon Hykes
22b0a38df5
Merge pull request #897 from dotcloud/fix-overlapping-add
...
* Builder: ADD improvements: use tar for copy + automatically unpack local archives
2013-06-17 13:32:34 -07:00
Solomon Hykes
cb58e63fc5
Typo
2013-06-17 14:28:04 -06:00
Solomon Hykes
8626598753
Added content to port redirect doc
2013-06-17 13:25:50 -07:00
Victor Vieux
36231345f1
add port redirection doc
2013-06-17 22:05:58 +02:00
Victor Vieux
e8f001d451
Bumped version to 0.4.1
2013-06-17 19:15:21 +00:00
Guillaume J. Charmes
13e03a6911
Fix the auth tests and add the offline mode
2013-06-17 11:29:02 -07:00
Victor Vieux
fde82f448f
use go 1.1 cookiejar and revome ResetClient
2013-06-17 18:13:40 +00:00
Guillaume J. Charmes
79b3265ef1
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile.go
2013-06-17 11:09:53 -07:00
Daniel Mizyrycki
389db5f598
Merge pull request #887 from dotcloud/761-packaging-dockerbuilder
...
Packaging, dockerbuilder: Automate pushing docker binary packages
2013-06-17 08:40:01 -07:00
Solomon Hykes
fe88b5068d
Merge branch 'master' into simpler-build-upload
2013-06-15 12:35:26 -07:00
Solomon Hykes
6746c385bd
FIXMEs
2013-06-15 12:24:20 -07:00
Solomon Hykes
f50e40008f
* Builder: added a regression test for #895
2013-06-15 11:35:56 -07:00
Solomon Hykes
061f8d12e0
* Builder: reorganized unit tests for better code reuse, and to test non-empty contexts
2013-06-15 11:07:49 -07:00
Solomon Hykes
38554fc2a7
* Builder: simplify the upload of the build context. Simply stream a tarball instead of multipart upload with 4 intermediary buffers. Simpler, less memory usage, less disk usage, and faster.
2013-06-15 09:38:18 -07:00
Solomon Hykes
cc7de8df75
Removed deprecated file builder_client.go
2013-06-15 09:30:52 -07:00
Solomon Hykes
30f604517a
Merge pull request #895 from dotcloud/build-fixes
...
- Builder: fix a bug which caused builds to fail if ADD was the first command
2013-06-15 09:23:41 -07:00
Solomon Hykes
080f35fe65
Fix a bug which caused builds to fail if ADD was the first command
2013-06-15 09:16:35 -07:00
Guillaume J. Charmes
78f86ea502
Merge branch 'master' into builder_server-3
...
Conflicts:
utils/utils.go
2013-06-14 17:08:39 -07:00
Solomon Hykes
5b8287617d
+ Builder: ADD of a local file will detect tar archives and unpack them
...
into the container instead of copying them as a regular file.
* Builder: ADD uses tar/untar for copies instead of calling 'cp -ar'.
This is more consistent, reduces the number of dependencies, and
fixe #896 .
2013-06-14 16:43:39 -07:00
Solomon Hykes
5799806414
FIXMEs
2013-06-14 16:29:19 -07:00
Guillaume J. Charmes
76a568fc97
Fix merge issue
2013-06-14 16:08:08 -07:00
Solomon Hykes
14265d9a18
Various FIXME items
2013-06-14 15:11:34 -07:00
Solomon Hykes
17235eb089
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-14 15:07:05 -07:00
Solomon Hykes
7f118519eb
Remove duplicate 'WARNING'
2013-06-14 14:46:08 -07:00
Solomon Hykes
250e47e2eb
Merge branch 'dns_server_side'
...
+ Configure dns configuration host-wide with 'docker -d -dns'
+ Detect faulty DNS configuration and replace it with a public default
2013-06-14 14:39:05 -07:00
Guillaume J. Charmes
f413fb8e56
Merge pull request #857 from edx/856-vagrant-port-forwarding
...
* Vagrantfile: Add an option to forward all ports to the vagrant host that have been ex...
2013-06-14 14:37:55 -07:00
Guillaume J. Charmes
f0e43dcdb1
Merge pull request #607 from dotcloud/expose_api_port_vagrant-feature
...
* Vagrantfile: Add the rest api port to vagrantfile's port_forward
2013-06-14 14:35:53 -07:00
Guillaume J. Charmes
abf85b2508
Merge branch 'master' into remove_bsdtar
...
Conflicts:
docs/sources/contributing/devenvironment.rst
2013-06-14 14:34:30 -07:00
Guillaume J. Charmes
813771e6b7
Merge pull request #892 from unclejack/validate_memory_limits
...
* Runtime: validate memory limits & error out if it's less than 524288
2013-06-14 14:32:28 -07:00
unclejack
d3f83a6592
add test: fail to create container if mem limit < 512KB
2013-06-14 22:55:00 +03:00
Andy Rothfusz
7958f1f694
Add examples for local import.
2013-06-14 13:42:59 -06:00
Guillaume J. Charmes
4a02c6dab1
Merge pull request #816 from unclejack/524-fix_aufs_links_related_warnings
...
524 fix aufs links related warnings
2013-06-14 12:32:47 -07:00
Guillaume J. Charmes
165d343d06
Merge pull request #663 from dotcloud/662-fix_push_html_404-fix
...
* Registry: add regexp check on repo's name
2013-06-14 12:30:44 -07:00
Guillaume J. Charmes
60fd7d686d
Merge branch 'master' into improve_progressbar_pull
2013-06-14 12:01:40 -07:00
Solomon Hykes
c701de939f
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-14 11:58:46 -07:00
Guillaume J. Charmes
05b87d2d5b
Merge pull request #868 from dotcloud/postupload-endpoints-header
...
- Registry: Send X-Docker-Endpoints at the end of a push
2013-06-14 11:53:54 -07:00
Guillaume J. Charmes
78e4a385f7
Merge branch 'master' into postupload-endpoints-header
...
Conflicts:
server.go
2013-06-14 11:50:58 -07:00
unclejack
822abab17e
install aufs-tools when setting up the testing vagrant box
2013-06-14 21:41:12 +03:00
unclejack
f1d16ea003
install aufs-tools when setting up the hack vagrant box
2013-06-14 21:41:12 +03:00
unclejack
fb7eaf67d1
add aufs-tools package to dev env docs page
2013-06-14 21:41:12 +03:00
unclejack
e53721ef69
add aufs-tools to lxc-docker dependencies
2013-06-14 21:38:15 +03:00
unclejack
2f67a62b5b
run auplink before unmounting aufs
2013-06-14 21:38:15 +03:00
Guillaume J. Charmes
79fe864d9a
Update docs
2013-06-14 10:58:16 -07:00
Guillaume J. Charmes
6f7de49aa8
Add unit tests for tar/untar with multiple compression + detection
2013-06-14 10:47:49 -07:00
unclejack
9ee11161bf
validate memory limits & error out if less than 512 KB
2013-06-14 19:52:44 +03:00
Victor Vieux
90f6bdd6e4
update docs, remove config file on 401
2013-06-14 13:38:51 +00:00
Victor Vieux
e49f82b9e1
update docs
2013-06-14 10:10:26 +00:00
Victor Vieux
ddf5a1940f
Merge branch 'master' into 22-add_sizes_images_and_containers-feature
2013-06-14 10:05:06 +00:00
Victor Vieux
00cf2a1fa2
fix virtual size on images
2013-06-14 10:05:01 +00:00
Victor Vieux
9cc72ff1a9
fix auth in case you change your password on index.io
2013-06-14 09:53:48 +00:00
Daniel Mizyrycki
3384943cd3
Packaging, dockerbuilder: Automate pushing docker binary packages
2013-06-13 22:14:43 -07:00
Guillaume J. Charmes
2f14dae83f
Add build UT
2013-06-13 18:52:41 -07:00
Guillaume J. Charmes
f03ebc20aa
Fix issue with ADD
2013-06-13 18:42:27 -07:00
Guillaume J. Charmes
4b4918f2a7
Merge branch 'master' into builder_server-3
...
Conflicts:
buildfile.go
commands.go
docs/sources/api/docker_remote_api.rst
2013-06-13 18:11:22 -07:00
Guillaume J. Charmes
0425f65e63
Remove bsdtar by checking magic
2013-06-13 17:53:38 -07:00
Guillaume J. Charmes
452128f0da
Remove run() where it is not needed within the builder
2013-06-13 15:18:15 -07:00
Guillaume J. Charmes
f5fe3ce34e
Remove run from non-running commmands
2013-06-13 15:08:53 -07:00
Guillaume J. Charmes
d0084ce5f2
Remove run from the ADD instruction
2013-06-13 14:57:50 -07:00
Guillaume J. Charmes
2eaa0a1dd7
Fix non-tty run issue
2013-06-13 12:57:35 -07:00
Guillaume J. Charmes
8085754507
Merge pull request #751 from dotcloud/660-auth_client-feature
...
* Registry: Move auth to the client
2013-06-13 11:52:40 -07:00
Victor Vieux
c46382ba29
rebase master
2013-06-13 17:58:06 +00:00
Guillaume J. Charmes
b38c6929be
Updated build usage
2013-06-13 10:50:55 -07:00
Guillaume J. Charmes
42d1c36a5c
Fix merge issue
2013-06-13 10:25:43 -07:00
Guillaume J. Charmes
51a4b65101
Merge pull request #883 from unclejack/build-docker-with-go1.1.1
...
use Go 1.1.1 to build docker
2013-06-13 10:20:38 -07:00
Guillaume J. Charmes
30fb45c494
Merge pull request #799 from dotcloud/691-run_id-feature
...
* Runtime: allow docker run <name>:<id>
2013-06-13 10:14:40 -07:00
Victor Vieux
9cdd39e0d7
Merge branch 'master' into 691-run_id-feature
2013-06-13 13:18:43 +00:00
Victor Vieux
45a8945746
added test
2013-06-13 13:17:56 +00:00
Victor Vieux
697282d6ad
Merge pull request #804 from dotcloud/no_stdout_stale-fix
...
*Runtime: Fix stale command when stdout is not allocated
2013-06-13 04:22:29 -07:00
unclejack
78a76ad50e
use Go 1.1.1 to build docker
2013-06-13 08:59:41 +03:00
Solomon Hykes
5ecfe13be9
Merge branch '610-improve_rmi-feature'
...
* Runtime: improved image removal to garbage-collect unreferenced parents
- Runtime: fixed image removal to cleanly remove tags and repositories
2013-06-12 20:30:07 -07:00
Guillaume J. Charmes
0bc1c6d57a
Merge pull request #826 from dotcloud/825-move_xino_shm-fix
...
- Runtime: fix aufs mount on ubuntu13.04+btrfs
2013-06-12 17:20:42 -07:00
Solomon Hykes
f57175cbad
FIXME: a loose collection of FIXMEs for internal use by the maintainers
2013-06-12 15:28:59 -07:00
Sam Alba
81a11a3c30
Update NOTICE
2013-06-12 15:50:30 -06:00
Sam Alba
04cca097ae
Update README.md
2013-06-12 15:50:09 -06:00
Andy Rothfusz
48897b5fa1
Merge pull request #845 from unclejack/841-update_docs_no_add_without_context
...
841 - docs: warn about the transmission of data to the docker daemon & ADD without context
2013-06-12 14:25:44 -07:00
Solomon Hykes
ecae342434
New roadmap item: advanced port redirections
2013-06-12 10:50:47 -07:00
Victor Vieux
f2383151cb
bump to master
2013-06-12 17:39:32 +00:00
Solomon Hykes
b4565af256
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-12 10:23:14 -07:00
Guillaume J. Charmes
c85e775162
Merge pull request #844 from dotcloud/843-inspect_multiple_params-feature
...
* Runtime: allow multiple params in inspect
2013-06-12 10:18:42 -07:00
Guillaume J. Charmes
3491df6edb
Merge pull request #852 from dotcloud/556-docker-search-fmt
...
Remove CR/NL from description in docker CLI
2013-06-12 10:17:05 -07:00
Guillaume J. Charmes
0e6ec57996
Merge pull request #874 from fsouza/fix-build-newline
...
- Builder: don't ignore last line in Dockerfile when it doesn't end with \n
2013-06-12 10:15:00 -07:00
Guillaume J. Charmes
f37b158982
Merge pull request #877 from fsouza/fix-hijack
...
- Runtime: use in instead of os.Stdin in hijack
2013-06-12 10:14:37 -07:00
Francisco Souza
da54abaf2e
commands: use in instead of os.Stdin in hijack
2013-06-12 09:54:37 -03:00
Solomon Hykes
092c761cec
Merge pull request #853 from kencochrane/registry-api-1.1-fix
...
* Documentation: separate the registry and index API's into their own docs
2013-06-11 18:34:10 -07:00
Solomon Hykes
5edafd6284
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-11 11:21:57 -07:00
Solomon Hykes
d64f105b44
Added a readme explaining the role of each API
2013-06-11 10:39:02 -07:00
Victor Vieux
2d5eda5141
Merge pull request #864 from dotcloud/851-choose_public_port-feature
...
* Runtime: you can now specify public port (ex: -p 80:4500)
2013-06-11 10:11:10 -07:00
Solomon Hykes
be15d5f2d9
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-11 10:09:34 -07:00
Solomon Hykes
5918a5a322
More principles. Raw and unstructured to spawn discussion.
2013-06-11 09:27:36 -07:00
Solomon Hykes
f8af296e6f
Merge pull request #865 from dotcloud/errors_commands-fix
...
Display StatusText as error when empty body in commands.go
2013-06-11 09:16:54 -07:00
Solomon Hykes
432e18990b
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-11 08:58:23 -07:00
Francisco Souza
2e9403b047
build: don't ignore last line in Dockerfile when it doesn't end with \n
2013-06-11 11:39:06 -03:00
Victor Vieux
3ea6a2c7c3
add Michael Crosby to AUTHORS
2013-06-11 10:17:39 +00:00
Victor Vieux
20bf0e00e8
* Remote Api: Add flag to enable cross domain requests
2013-06-11 10:12:36 +00:00
Michael Crosby
dd53c457d7
Add OPTIONS to route map
...
Move the OPTIONS method registration into the existing
route map. Also add support for empty paths in
the map.
2013-06-10 16:10:40 -09:00
Michael Crosby
ac599d6528
Add explicit status response to OPTIONS handler
...
Write the http.StatusOK header in the OPTIONS
handler and update the unit tests to refer to the
response code using the const from the http package.
2013-06-10 14:44:10 -09:00
Andy Rothfusz
ca4597e9d7
Add links to libraries, fix #800
2013-06-10 15:22:34 -07:00
Andy Rothfusz
eeea9ac946
Add list of Docker Remote API Client Libraries. Fixes #800 .
2013-06-10 15:17:27 -07:00
Michael Crosby
0a28628c02
Add Cors and OPTIONS route unit tests
...
Move creating the router and populating the
routes to a separate function outside of
ListenAndServe to allow unit tests to make
assertions on the configured routes and handler
funcs.
2013-06-10 13:02:40 -09:00
Victor Vieux
bcc4754dc1
Merge pull request #869 from fsouza/fix-api-docs
...
docs/api/remote: fix rst syntax in the "Search images" section
2013-06-10 14:21:39 -07:00
Victor Vieux
66d9a73362
rebump
2013-06-10 21:05:54 +00:00
Andy Rothfusz
5712e37437
Merge pull request #840 from dhrp/just-fixed-some-links
...
Fixed some links. Closes #839 #838 #835
2013-06-10 13:51:43 -07:00
Francisco Souza
b1ed75078e
docs/api/remote: fix rst syntax in the "Search images" section
2013-06-10 16:07:57 -03:00
Joffrey F
47d7486bbe
Merge pull request #814 from dotcloud/708-pushpull-multislash
...
Support for special namespace 'src' (highland support)
2013-06-10 11:29:39 -07:00
shin-
d227af1edd
Escape remote names on repo push/pull
2013-06-10 11:28:27 -07:00
shin-
4e18010731
Support for special namespace 'src' (highland support)
2013-06-10 11:28:26 -07:00
shin-
db3242e4bb
Send X-Docker-Endpoints header when validating the images upload with the index at the end of a push
2013-06-10 11:21:56 -07:00
Guillaume J. Charmes
7169212683
Fix typo
2013-06-10 11:08:40 -07:00
Guillaume J. Charmes
2a6a1d439c
Merge pull request #867 from Turbo87/patch-1
...
Fixed broken link in README
2013-06-10 10:57:09 -07:00
Guillaume J. Charmes
8984aef899
Fix typo in docs
2013-06-10 09:32:31 -07:00
Guillaume J. Charmes
b103ac70bf
Allow multiple tab/spaces between instructions and arguments
2013-06-10 09:31:59 -07:00
Tobias Bieniek
37c20fa64b
Fixed broken link in README
2013-06-10 19:03:54 +03:00
Victor Vieux
ab0d0a28a8
fix errors when no body
2013-06-10 15:06:52 +00:00
Victor Vieux
0de3f1ca9a
add tests
2013-06-10 14:14:54 +00:00
Victor Vieux
95d66ebc6b
specify public port
2013-06-10 13:56:43 +00:00
Michael Crosby
393e873d25
Add Access-Control-Allow-Methods header
...
Add the Access-Control-Allow-Methods header so that
DELETE operations are allowed.
Also move the write CORS headers method before
docker writes a 404 not found so that the client
receives the correct response and not an invalid
CORS request.
2013-06-09 17:17:35 -09:00
Guillaume J. Charmes
956491f853
Merge pull request #855 from samjsharpe/fix_missing_hyphen
...
Build from Dockerfile on stdin requires a hyphen
2013-06-07 13:04:27 -07:00
Calen Pennington
302660e362
Add an option to forward all ports to the vagrant host that have been exported from docker containers
2013-06-07 15:56:39 -04:00
Sam J Sharpe
5e6cd21f8b
Build from Dockerfile on stdin requires a hypen
...
There is a missing hypen in the documentation:
`docker build < Dockerfile` will complain
`docker build - < Dockerfile` will not complain
2013-06-07 20:35:34 +01:00
Ken Cochrane
9e1cd37bbc
seperated the registry and index API's into their own docs
...
seperated the registry and index API's into their own docs and merged
in the index search api into the index api. Also renamed the original
registry api to registry_index_spec.
2013-06-07 13:42:52 -04:00
shin-
8d4282cd36
Remove CR/NL from description in docker CLI. Also moved description shortening to the client
2013-06-07 06:09:24 -07:00
Guillaume J. Charmes
1e0738f63f
Make the progressbar human readable
2013-06-06 18:42:52 -07:00
Guillaume J. Charmes
f355d33b5f
Make the progressbar take the image size into consideration
2013-06-06 18:16:16 -07:00
Solomon Hykes
968e08a9ba
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-07 02:41:08 +02:00
Guillaume J. Charmes
2cc22de696
Update documentation for docker build
2013-06-06 16:48:36 -07:00
Guillaume J. Charmes
12c9b9b3c9
Implement build from git
2013-06-06 16:41:41 -07:00
Guillaume J. Charmes
a11e61677c
Move the docker build URL form client to server, prepare for GIT support
2013-06-06 16:09:46 -07:00
Guillaume J. Charmes
01f446e908
Allow to docker build URL
2013-06-06 15:56:09 -07:00
Guillaume J. Charmes
f4a4cfd2cc
Move isUrl to utils.IsURL
2013-06-06 15:50:09 -07:00
Guillaume J. Charmes
eaa2183d77
Fix issue EXPOSE override CMD within builder
2013-06-06 15:48:12 -07:00
Guillaume J. Charmes
31d2b258c1
Allow remote url to be passed to the ADD instruction within the builder
2013-06-06 15:40:46 -07:00
unclejack
4b3a381f39
docs: build: ADD copies just needed data w/ full path
2013-06-07 00:39:43 +03:00
Solomon Hykes
56473d4cce
Typo in MAINTAINERS file
2013-06-06 22:52:55 +02:00
unclejack
efa7ea592c
docs: warn about build data tx & ADD w/o context
...
This updates the documentation to mention that:
1. a lot of data may get sent to the docker daemon if there is a lot of
data in the directory passed to docker build
2. ADD doesn't work in the absence of the context
3. running without a context doesn't send file data to the docker
daemon
4. explain that the data sent to the docker daemon will be used by ADD
commands
2013-06-06 22:06:12 +03:00
Guillaume J. Charmes
afd325a884
Solve an issue with the -dns in daemon mode
2013-06-06 11:01:29 -07:00
Guillaume J. Charmes
a3f6054f97
Check for local dns server and output a warning
2013-06-06 11:01:09 -07:00
Sam Alba
da937bf214
Update README.md
2013-06-06 11:09:11 -06:00
Solomon Hykes
42b63eb818
Daniel Mizyrycki is maintainer of dockerbuilder, the official build environment for docker binary releases
2013-06-06 19:06:54 +02:00
Solomon Hykes
0d6db333d6
docker-build contrib script is deprecated by the new 'build' command
2013-06-06 19:05:21 +02:00
Solomon Hykes
3999465c85
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-06-06 19:04:17 +02:00
Daniel Mizyrycki
1cc4049e82
Merge pull request #827 from dotcloud/dev_environment_update
...
Update "Setting Up a Dev Environment" doc, with modern golang PPA and stable lxc kernel
2013-06-06 09:48:19 -07:00
Victor Vieux
4107701062
add [] and move errors to stderr
2013-06-06 15:45:08 +00:00
Victor Vieux
a799cdad3e
allow multiple params in inspect
2013-06-06 15:22:54 +00:00
Victor Vieux
a118ad90ed
changed to 12.04 and add kernel
2013-06-06 12:36:28 +00:00
Thatcher Peskens
0f23fb949d
Fixed some links
...
* Added Google group to FAQ on docs
* Changed IRC link
* Fixed link to contributing broken by 326faec
2013-06-05 18:06:51 -07:00
Thatcher
f1992eeea5
Merge pull request #817 from dhrp/blog-in-navigation
...
Modified the navigation in both website and documentaion to include the blog.
2013-06-05 17:28:19 -07:00
Guillaume J. Charmes
84d68007cb
Add -dns to docker daemon
2013-06-05 14:20:54 -07:00
Victor Vieux
bf63cb9045
bump to master again
2013-06-05 16:01:36 +00:00
Victor Vieux
ce0041832c
bump to master
2013-06-05 15:30:45 +00:00
Solomon Hykes
97d5f525f4
hack/PRINCIPLES.md: a list of principles guiding Docker's design. The goal is to scale the decision-making in the project and remove @shykes as a bottleneck as much as possible
2013-06-05 17:27:53 +02:00
Solomon Hykes
2ea29ce0ef
hack/ROADMAP.md: a high-level roadmap. Make a pull request to suggest changes
2013-06-05 17:26:26 +02:00
Solomon Hykes
068076f775
Merge pull request #822 from lopter/master
...
* Client: Print the container id before the hijack in `docker run` (see also #804 )
2013-06-05 08:08:30 -07:00
Solomon Hykes
34c8b24211
Merge pull request #812 from dotcloud/809-progress_message-fix
...
* Remote API: Fix progress message in client
2013-06-05 07:27:31 -07:00
Victor Vieux
e3cc625315
update doc to newer go
2013-06-05 13:19:49 +00:00
Victor Vieux
f67ea78cce
move xino stuff to /dev/shm
2013-06-05 12:59:05 +00:00
Victor Vieux
6255112926
updated doc
2013-06-05 13:19:57 +02:00
Victor Vieux
c906239220
bump to master
2013-06-05 10:23:45 +00:00
Victor Vieux
b4682e6707
bump to master
2013-06-05 10:19:51 +00:00
Solomon Hykes
04050c4173
Merge pull request #818 from johncosta/ubuntu-1304-add-apt-repository
...
Remove provider specifc language
2013-06-05 02:40:09 -07:00
Louis Opter
7e6ede6379
Print the container id before the hijack in docker run (see also #804 )
...
This is useful when you want to get the container id before you start to
interact with stdin (which is what I'm doing in dotcloud/sandbox).
2013-06-04 15:32:59 -07:00
Guillaume J. Charmes
63e80384ea
Fix nil pointer on some situatuion
2013-06-04 14:35:32 -07:00
Guillaume J. Charmes
7ef9833dbb
Put back panic for go1.0.3 compatibility
2013-06-04 14:26:40 -07:00
Guillaume J. Charmes
c1ee9bf881
Merge pull request #808 from dotcloud/795-lintify
...
Cleanup source
2013-06-04 14:20:38 -07:00
John Costa
c000ef194c
Remove provider specifc language
2013-06-04 16:01:38 -04:00
Ken Cochrane
479ac9afa7
Merge pull request #802 from johncosta/ubuntu-1304-add-apt-repository
...
- Documentation: adding missing dependency to the ubuntu linux install page.
2013-06-04 11:55:34 -07:00
Thatcher Peskens
716892b95d
Modified the navigation in both website and documentaion to include the Blog.
2013-06-04 11:41:54 -07:00
Thatcher
d7a6485dfe
Merge pull request #796 from dhrp/added-and-fixed-links
...
Added and fixed some links (closes #502 )
2013-06-04 11:28:40 -07:00
Victor Vieux
fd224ee590
linted names
2013-06-04 18:00:22 +00:00
Victor Vieux
3922691fb9
fix progress message in client
2013-06-04 16:09:08 +00:00
Sam Alba
c566c8efc7
Merge pull request #810 from dotcloud/proxy-fix
...
fix regression on proxy
2013-06-04 08:46:40 -07:00
Victor Vieux
06b585ce8a
fix proxy
2013-06-04 15:44:27 +00:00
John Costa
e61af8bc62
some installations of ubuntu 13.04 (digital ocean Ubuntu 13.04 x64 Server in this case) require software-properties-common to be installed before being able to use add-apt-repository
2013-06-04 10:40:44 -04:00
Victor Vieux
b6825f98c0
bump to master
2013-06-04 14:00:18 +00:00
Victor Vieux
86ada2fa5d
drop/omit
2013-06-04 13:51:12 +00:00
Victor Vieux
b515a5a9ec
go vet
2013-06-04 13:24:58 +00:00
Michael Crosby
6d5bdff394
Add flag to enable cross domain requests in Api
...
Add the -api-enable-cors flag when running docker
in daemon mode to allow CORS requests to be made to
the Remote Api. The default value is false for this
flag to not allow cross origin request to be made.
Also added a handler for OPTIONS requests the standard
for cross domain requests is to initially make an
OPTIONS request to the api.
2013-06-03 21:39:00 -04:00
Guillaume J. Charmes
0ca8844398
Fix stale command with stdout is not allocated
2013-06-03 17:39:29 -07:00
Sam Alba
10ef4f7f39
Merge pull request #797 from dotcloud/registry-fix-missing-body-close
...
registry.go: Fixed missing Body.Close()
2013-06-03 14:43:50 -07:00
Sam Alba
cff3b37a61
Disabled HTTP keep-alive in the default HTTP client for Registry calls
2013-06-03 14:42:21 -07:00
Victor Vieux
d26a3b37a6
allow docker run <name>:<id>
2013-06-03 20:00:15 +00:00
Guillaume J. Charmes
82dd963e08
Minor changes in registry.go
2013-06-03 12:20:52 -07:00
Sam Alba
830c458fe7
Fixed missing Body.Close when doing some HTTP requests. It should improve some request issues.
2013-06-03 12:14:57 -07:00
Thatcher Peskens
38f29f7d0c
Changed some text on the website to include docker-club
...
Fixed a link in the FAQ on the docs
Fixed a detail in the Makefile for pushing the site to dotcloud
2013-06-03 11:45:19 -07:00
Solomon Hykes
a8ae398bf5
Bumped version to 0.4.0
2013-06-03 10:59:48 -07:00
Victor Vieux
7e59b83053
removed auth in pull
2013-06-03 17:51:52 +00:00
Guillaume J. Charmes
7a4408f608
Merge pull request #794 from dotcloud/780-diff-fix2
...
- Runtime: remove TrimLeft as it's go1.1
2013-06-03 10:41:08 -07:00
Victor Vieux
854039b6ba
remove TrimLeft as it's go1.1
2013-06-03 17:25:51 +00:00
Guillaume J. Charmes
070923b14f
Merge pull request #792 from dotcloud/780-diff-fix
...
- Runtime: fix Path corruption in 'docker diff'
2013-06-03 10:06:25 -07:00
Victor Vieux
71b1657e8d
added test
2013-06-03 17:02:57 +00:00
Guillaume J. Charmes
1bafe9da26
Merge pull request #793 from dotcloud/774-remove_login_check_on_pull-fix
...
- Registry: remove login check on pull
2013-06-03 09:37:02 -07:00
Victor Vieux
1ce4ba6c9f
remove check on login
2013-06-03 15:33:29 +00:00
Victor Vieux
a55a0d370d
([a-z0-9_]{4,30})/([a-zA-Z0-9-_.]+)
2013-06-03 14:23:57 +00:00
Guillaume J. Charmes
2b1b3c1270
Merge pull request #784 from dotcloud/remove_cgo_dependency
...
* Runtime: Remove cgo dependency
2013-06-03 07:03:17 -07:00
Guillaume J. Charmes
8243f2510e
Update test to reflect new ApiInfo struct
2013-06-03 06:44:00 -07:00
Guillaume J. Charmes
0443cc351d
Merge pull request #772 from dotcloud/improve_version_info_cmds
...
* API: Improve version info cmds
2013-06-03 06:36:09 -07:00
Victor Vieux
ca902b6be4
bump master
2013-06-03 12:37:51 +00:00
Victor Vieux
844a8db6c6
add debug
2013-06-03 12:21:22 +00:00
Victor Vieux
3dd1e4d58c
added docs and moved to api version 1.2
2013-06-03 12:09:16 +00:00
Victor Vieux
62c78696cd
bump to master
2013-06-03 11:06:13 +00:00
Victor Vieux
e16c93486d
fix Path corruption in 'docker diff'
2013-06-03 10:19:20 +00:00
Solomon Hykes
e42eb7fa8c
Meta: added Guillaume as primary maintainer for tty code
2013-06-02 23:42:18 -07:00
Solomon Hykes
cebfde9ea5
Merge pull request #787 from gasi/nodejs-centos-docs
...
* Documentation: Deploying a Node.js Web App on CentOS
* Documentation: small formatting improvements
2013-06-02 23:27:29 -07:00
Solomon Hykes
eff7a15bea
Merge pull request #785 from jweede/master
...
* Documentation: spelling correction in website
2013-06-02 23:14:09 -07:00
Daniel Gasienica
82dadc2005
Document installation of npm dependencies /ht @grigio
2013-06-02 20:10:22 -07:00
Guillaume J. Charmes
2d52d4d614
Merge pull request #789 from samjsharpe/fix-extra-brace
...
Removes a brace in the description of the wait command
2013-06-02 15:22:11 -07:00
Sam J Sharpe
ca5ae266b7
Removes a brace in the description of the wait command
2013-06-02 22:40:56 +01:00
Daniel Gasienica
464765b940
Add link at the beginning
2013-06-01 22:16:26 -07:00
Daniel Gasienica
e9ffc1e499
Add Node.js web app example using CentOS
2013-06-01 22:06:53 -07:00
Daniel Gasienica
4fb9a6eafb
Use code blocks
2013-06-01 22:03:41 -07:00
Daniel Gasienica
157547845a
Name examples consistently
2013-06-01 22:03:28 -07:00
Daniel Gasienica
2935ca7ee2
Use title case for consistency
2013-06-01 22:03:12 -07:00
Daniel Gasienica
23452f1573
Use em dash in title
2013-06-01 22:02:24 -07:00
Daniel Gasienica
f6f345b1fe
Fix typo
2013-06-01 21:55:01 -07:00
Daniel Gasienica
e3fd61ad74
Add more tags
2013-06-01 21:27:27 -07:00
Daniel Gasienica
01ce63aacd
Make style consistent
2013-06-01 21:26:58 -07:00
Daniel Gasienica
3ca9c11110
Add Mac OS X instructions for doc tools
2013-06-01 21:26:18 -07:00
Daniel Gasienica
b4df0b17af
Add make server command to preview docs
2013-06-01 21:25:51 -07:00
Jon Wedaman
7f65bf508e
Spelling correction in docs
2013-06-01 21:48:32 -04:00
Guillaume J. Charmes
a70dd65964
Move Termios struct to os specific file
2013-06-01 16:19:50 -07:00
Guillaume J. Charmes
3cc0963ad1
Remove unused constants
2013-06-01 15:55:52 -07:00
Guillaume J. Charmes
31eb01ae8a
Use uintptr instead of int for Fd
2013-06-01 15:55:05 -07:00
Guillaume J. Charmes
64f346779f
Remove cgo from term
2013-06-01 15:51:45 -07:00
Guillaume J. Charmes
078a19d725
Merge pull request #777 from dotcloud/bsdtar-env
...
Pass a guaranteed environment to bsdtar for predictable behaviour
2013-06-01 11:28:55 -07:00
Solomon Hykes
561ceac55d
* Runtime: pass a guaranteed environment to bsdtar for predictable behavior without depending on the underlying host configuration.
2013-05-31 22:25:48 -07:00
Guillaume J. Charmes
a373c770b6
Merge pull request #707 from unclejack/411-add-arch-field
...
411 add architecture field
2013-05-31 17:26:11 -07:00
Solomon Hykes
90b8c5ce67
Merge pull request #762 from dotcloud/761-packaging-dockerbuilder
...
Packaging: Ensure dockerbuilder can build docker PPA
2013-05-31 16:28:44 -07:00
Guillaume J. Charmes
9bc71c101c
Merge pull request #719 from dotcloud/json_stream-feature
...
* API: push, pull, import, insert -> Json Stream
2013-05-31 16:05:15 -07:00
Guillaume J. Charmes
f41d2ec4d9
Update api docs
2013-05-31 15:56:30 -07:00
Guillaume J. Charmes
1dae7a25b9
Improve the docker version and docker info commands
2013-05-31 15:53:57 -07:00
Daniel Mizyrycki
926c1d45aa
Merge pull request #533 from tianon/mkimage-debian
...
Update mkimage-debian.sh now that wheezy is officially the stable release
MD: Ref issue #447
2013-05-31 14:53:37 -07:00
Guillaume J. Charmes
80b8756da3
Merge pull request #727 from dotcloud/remove_hijack_logs-feature
...
* API: remove hijack on the client in logs, and split stdout / stderr
2013-05-31 14:43:59 -07:00
Guillaume J. Charmes
7d167590bc
Merge pull request #766 from dotcloud/prevent_attach_stopped_container-feature
...
returns an error if the container we want to attach is not running
2013-05-31 14:41:57 -07:00
Solomon Hykes
76bb920449
Merge pull request #753 from dotcloud/registry_api_remove_teams
...
Remove teams from the registry API
2013-05-31 12:41:12 -07:00
Solomon Hykes
1ac36a3adf
Merge pull request #767 from gasi/master
...
Fix minor documentation error in ‘Running Redis Service’ example
2013-05-31 12:24:25 -07:00
Solomon Hykes
46bdbbabba
Merge pull request #755 from dotcloud/infrastructure2
...
+ Meta: organize the project infrastructure: servers, dns, email etc.
2013-05-31 12:23:55 -07:00
Daniel Gasienica
766a2db0d9
Add Daniel Gasienica to AUTHORS
2013-05-31 12:19:57 -07:00
Daniel Gasienica
fd0c501e6d
Fix minor documentation error in ‘Running Redis Service’ example
2013-05-31 12:19:49 -07:00
Victor Vieux
468e4c4b56
returns an error if the container we want to attach is not running
2013-05-31 15:34:23 +00:00
Guillaume J. Charmes
9eda9154a7
Merge pull request #764 from dotcloud/add_t_parameter_doc_build-fix
...
add missing -t parameter in the doc
2013-05-31 07:49:29 -07:00
Victor Vieux
2baea24879
add -t parameter in the doc
2013-05-31 14:40:09 +00:00
Victor Vieux
9060b5c2f5
added proper returns type, move the auto-prune in v1.1 api
2013-05-31 14:37:02 +00:00
Daniel Mizyrycki
1040225e36
Packaging: Ensure dockerbuilder can build docker PPA
2013-05-31 00:59:18 -07:00
Andy Rothfusz
1c091657d4
Merge pull request #745 from rogaha/doc_ssh_service_example_uptd
...
Add screencast summary. Makes it easy to reproduce steps.
2013-05-30 18:49:32 -07:00
Solomon Hykes
8d73740343
Bumped version to 0.3.4
2013-05-30 17:27:45 -07:00
Solomon Hykes
a148301a03
+ Runtime: 'docker build' builds a container, layer by layer, from a source repository containing a Dockerfile
...
+ Runtime: 'docker build -t FOO' applies the tag FOO to the newly built container.
2013-05-30 16:49:40 -07:00
Victor Vieux
3afdd82e42
bump to master
2013-05-30 23:38:40 +00:00
Victor Vieux
bd38b47552
bump to master
2013-05-30 23:32:57 +00:00
Solomon Hykes
caaea2e08f
* Build: never remove temporary images and containers
2013-05-30 16:24:26 -07:00
Solomon Hykes
de7ce7c10d
Merge pull request #752 from dotcloud/victor_maintainer
...
* Meta: make Victor Vieux a core maintainer
2013-05-30 16:19:18 -07:00
Victor Vieux
5aa95b667c
WIP needs to fix HTTP error codes
2013-05-30 22:53:45 +00:00
Solomon Hykes
c903a6baf8
* Builder: keep temporary images after a build fails, to allow caching
2013-05-30 15:52:09 -07:00
Solomon Hykes
4205b6bb1d
Merge branch 'master' into builder_server-2
2013-05-30 14:09:42 -07:00
Guillaume J. Charmes
ca6409059d
Merge pull request #749 from dotcloud/unit_tests_use_available_port-fix
...
- Test: if `address already in use` in unit tests, try a different port
2013-05-30 13:11:44 -07:00
Guillaume J. Charmes
459a2867dd
Merge pull request #741 from dotcloud/split_stdout_stderr_run-feature
...
* API: Split stdout stderr in docker run if no -t
2013-05-30 12:38:11 -07:00
Guillaume J. Charmes
28d5b2c15a
Update docker build docs
2013-05-30 12:35:19 -07:00
Guillaume J. Charmes
054451fd19
NON-WORKING: Beginning of rmi refactor
2013-05-30 12:30:21 -07:00
Solomon Hykes
43f369ea0c
Organize the project infrastructure: servers, dns, email etc.
2013-05-30 12:28:24 -07:00
Guillaume J. Charmes
6d2e3d2ec0
Fix issue with CMD instruction within docker build
2013-05-30 12:21:57 -07:00
Guillaume J. Charmes
a4e6025cc1
Deprecate INSERT and COPY
2013-05-30 12:10:54 -07:00
Guillaume J. Charmes
56431d3130
Add -t to docker build in order to tag resulting image
2013-05-30 12:08:21 -07:00
Solomon Hykes
5324614410
Merge pull request #747 from riccieri/patch-1
...
+ * Documentation: add IP forwarding config to archlinux guide
2013-05-30 11:59:53 -07:00
Solomon Hykes
531b30119a
Remove special case for 'teams' from registry api
2013-05-30 11:37:58 -07:00
Solomon Hykes
fc788956c5
Make Victor Vieux a core maintainer
2013-05-30 11:31:49 -07:00
Solomon Hykes
2ed1092dad
* Documentation: removed 'building blocks' for now.
2013-05-30 11:26:47 -07:00
Victor Vieux
cd002a4d16
ensure progress downloader is well formated
2013-05-30 17:00:42 +00:00
Victor Vieux
49e656839f
move auth to the client WIP
2013-05-30 15:39:43 +00:00
Guillaume J. Charmes
194fca8347
Merge pull request #750 from dotcloud/ensure_order_help-fix
...
Always display help in the same order
2013-05-30 07:40:59 -07:00
Victor Vieux
2c14d3949d
always display help in the same order
2013-05-30 14:08:26 +00:00
Victor Vieux
2a53717e8f
if address already in use in unit tests, try a different port
2013-05-30 13:45:39 +00:00
Solomon Hykes
97247c5c73
'docker build': remove INSERT command (should add support for remote sources in ADD instead)
2013-05-29 21:57:36 -07:00
Renato Riccieri Santos Zannon
b2084a9c59
Add IP forwarding config to archlinux guide
...
I had this small issue when following this guide on my Arch box, and I don't think it is specific to any configuration I have.
2013-05-30 01:56:08 -03:00
Guillaume J. Charmes
9a39404127
Fix issue with mkdir within docker build
2013-05-29 18:55:00 -07:00
Solomon Hykes
fc864d2f0f
Simplified syntax of 'docker build': 'docker build PATH | -'
2013-05-29 18:18:57 -07:00
Solomon Hykes
dcab408f6a
Fixed phrasing, typos and formatting in 'docker build'
2013-05-29 18:14:50 -07:00
Guillaume J. Charmes
faafbf2118
Fix ADD behavior on single files
2013-05-29 17:58:05 -07:00
Guillaume J. Charmes
881fdc59ed
Remove cache opti that cause wrong cache miss
2013-05-29 17:04:46 -07:00
Guillaume J. Charmes
560a74af15
Fix cache miss issue within docker build
2013-05-29 16:11:04 -07:00
Guillaume J. Charmes
b6165daa77
Create a layer for each operation (expose, cmd, etc)
2013-05-29 15:03:00 -07:00
Guillaume J. Charmes
ae0d555022
Fix autorun issue within docker build
2013-05-29 14:37:03 -07:00
Solomon Hykes
7ff2e6b797
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-29 12:31:11 -07:00
Guillaume J. Charmes
92939569ab
Update build doc
2013-05-29 11:53:44 -07:00
Guillaume J. Charmes
d97fff60a9
Update docker build docs
2013-05-29 11:50:49 -07:00
Guillaume J. Charmes
33ea1483d5
Allow docker build from stdin
2013-05-29 11:43:29 -07:00
Roberto Gandolfo Hashioka
c7af917d13
updated the running ssh service example with the video's transcription
2013-05-29 11:29:30 -07:00
Guillaume J. Charmes
c05e9f856d
Error output fix for docker rmi
2013-05-29 11:11:19 -07:00
Guillaume J. Charmes
6cbc7757b2
Fix issue with unknown instruction within docker build
2013-05-29 10:53:24 -07:00
Guillaume J. Charmes
75d2244023
Update docker build UI
2013-05-29 10:51:47 -07:00
Victor Vieux
7e92302c4f
auto prune WIP
2013-05-29 17:27:32 +00:00
Victor Vieux
94f0d478de
refacto
2013-05-29 17:01:54 +00:00
Victor Vieux
2eb4e2a0b8
removed the -f
2013-05-29 16:31:47 +00:00
Guillaume J. Charmes
08e5f12954
Merge pull request #739 from dotcloud/push_issue-1
...
- Registry: Cereate a new registry object for each request (~session)
2013-05-29 09:22:12 -07:00
Victor Vieux
e33ba9b36d
split stdout and stderr in run if not -t
2013-05-29 14:14:51 +00:00
Victor Vieux
a5fe6f8af4
Merge branch 'master' into split_stdout_stderr_run-feature
2013-05-29 13:56:27 +00:00
Victor Vieux
f339fc2eb9
bump to master
2013-05-29 13:52:18 +00:00
Victor Vieux
8f829eb5e4
Merge pull request #740 from dotcloud/ps_output-fix
...
fix ps output
2013-05-29 06:43:03 -07:00
Victor Vieux
044bdc1b5f
fix ps output
2013-05-29 13:42:20 +00:00
Victor Vieux
ea9095c562
merge master
2013-05-29 11:49:39 +00:00
Victor Vieux
c00d1a6ebe
improve attach
2013-05-29 11:40:54 +00:00
Solomon Hykes
11550c6063
Removed debug output in 'docker version'
2013-05-28 21:38:35 -07:00
Solomon Hykes
dc1fa0745f
Improved wording of a maintainer's responsibilities
2013-05-28 22:33:48 -06:00
Solomon Hykes
3bac27f240
Fixed formatting of CONTRIBUTING.md
2013-05-28 22:26:42 -06:00
Solomon Hykes
286ce266b4
allmaintainers.sh: print a flat list of all maintainers of a directory (including sub-directories)
2013-05-28 20:55:07 -07:00
Solomon Hykes
aa42c6f2a2
Added Victor and Daniel as maintainers for api.go and Vagrantfile, respectively
2013-05-28 20:45:12 -07:00
Solomon Hykes
7181edf4b2
getmaintainer.sh: parse MAINTAINERS file to determine who should review changes to a particular file or directory
2013-05-28 20:44:41 -07:00
Solomon Hykes
c7985808ae
+ Runtime: stable implementation of 'docker build'
2013-05-28 19:40:38 -07:00
Solomon Hykes
83db1f36e3
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-28 19:39:20 -07:00
Solomon Hykes
24ddfe3f25
Documented who decides what and how.
2013-05-28 19:39:09 -07:00
Guillaume J. Charmes
b76d6120ac
Update tests with new cookies for registry
2013-05-28 17:35:10 -07:00
Guillaume J. Charmes
cd0de83917
Cereate a new registry object for each request (~session)
2013-05-28 17:12:24 -07:00
Guillaume J. Charmes
e84306ca61
Merge pull request #730 from dotcloud/invert_status_created-fix
...
- Runtime: invert status created in docker ps
2013-05-28 15:45:52 -07:00
Guillaume J. Charmes
f65327555e
Merge pull request #731 from dotcloud/change_containersPs_containersJson_api-feature
...
* API: rename containers/ps to containers/json
2013-05-28 15:44:20 -07:00
Guillaume J. Charmes
7aa0d11171
Merge pull request #732 from dotcloud/718-return_no_such_container_as_404-fix
...
- API: return 404 on no such containers in /attach
2013-05-28 15:43:07 -07:00
Guillaume J. Charmes
54af053623
Make sure the last line of docker build is the image id
2013-05-28 15:40:22 -07:00
Guillaume J. Charmes
5b33b2463a
Readd build tests
2013-05-28 15:31:06 -07:00
Guillaume J. Charmes
2127f8d6ad
Fill the multipart writer directly instead of using reader
2013-05-28 15:22:34 -07:00
Guillaume J. Charmes
2897cb0476
Add directory contents instead of while directory for docker build
2013-05-28 15:22:01 -07:00
Guillaume J. Charmes
fe0c0c208c
Send error without headers when using chunks
2013-05-28 15:21:06 -07:00
Solomon Hykes
522f399d68
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-28 14:57:50 -07:00
Solomon Hykes
326faec664
De-duplicated contribution instructions. The authoritative instructions are in CONTRIBUTING.md at the root of the repo.
2013-05-28 14:57:36 -07:00
Thatcher
28a30eda88
Merge pull request #702 from kim0/patch-2
...
Properly install ppa, avoid GPG key warning. Also closes #715
2013-05-28 14:17:59 -07:00
Solomon Hykes
387eb5295a
Removed deprecated SPECS directory
2013-05-28 14:13:20 -07:00
Thatcher
f3cc1d985e
Merge pull request #733 from meejah/master
...
Documentation: Use add-apt-repository instead of editing sources.list
2013-05-28 13:55:11 -07:00
Guillaume J. Charmes
cfb8cbe521
Small fix
2013-05-28 13:51:21 -07:00
Guillaume J. Charmes
582a9e0a67
Make docker build flush output each line
2013-05-28 13:47:04 -07:00
Guillaume J. Charmes
a48799016a
Fix merge issue
2013-05-28 13:46:52 -07:00
Guillaume J. Charmes
dce82bc856
Merge master
2013-05-28 13:42:50 -07:00
Guillaume J. Charmes
90ffcda055
Update the UI for docker build
2013-05-28 13:38:40 -07:00
Guillaume J. Charmes
6ae3800151
Implement the CmdAdd instruction
2013-05-28 13:38:26 -07:00
Guillaume J. Charmes
54db18625a
Add Extension() method to Compresison type
2013-05-28 13:37:49 -07:00
Andy Rothfusz
235ae9cd43
Merge pull request #709 from dhrp/links-to-kernel-doc
...
Added links to @jpetazzo 's kernel article, cleaned puppet doc layout
2013-05-28 12:07:46 -07:00
meejah
444f7020cb
Add sudo to commands.
2013-05-28 10:56:26 -06:00
meejah
525080100d
Use Ubuntu's built-in method to add a PPA repository, which correctly handles keys for you.
2013-05-28 10:54:32 -06:00
Victor Vieux
e5fa4a4956
return 404 on no such containers in /attach
2013-05-28 16:19:12 +00:00
Victor Vieux
4f9443927e
rename containers/ps to containers/json
2013-05-28 16:08:05 +00:00
Victor Vieux
8699805756
documentation
2013-05-28 15:49:57 +00:00
Victor Vieux
d9670f4275
invert status created
2013-05-28 15:06:26 +00:00
Ken Cochrane
3d8da80611
Merge pull request #729 from mmcgrana/fix-attach-api-docs
...
- Documentation: Fix attach API docs typo.
2013-05-28 06:53:41 -07:00
Mark McGranaghan
7d6ff7be12
Fix attach API docs.
2013-05-28 06:27:12 -07:00
Victor Vieux
fbcd8503b3
remove hijack on the client in logs, and split stdout / stderr
2013-05-27 16:07:05 +00:00
Victor Vieux
5a36efb61f
fix json encoding, and use less casts
2013-05-26 23:45:45 +00:00
Victor Vieux
14212930e4
ensure valid json
2013-05-25 15:51:26 +00:00
Victor Vieux
c8c7094b2e
imporved error, push, import insert
2013-05-25 15:09:46 +00:00
Victor Vieux
cb0bc4adc2
add error handling
2013-05-25 14:12:02 +00:00
unclejack
5f69a53dba
set architecture to x86_64 by default
...
We're going to hardcode architecture to amd64 for now.
This is a stub and will have to be changed to set the actual arch.
2013-05-25 13:03:49 +03:00
Guillaume J. Charmes
d3b9733507
Merge pull request #657 from offby1/master
...
Minor tweaks to python_web_app.rst
2013-05-24 19:19:32 -07:00
Solomon Hykes
df23a1e675
* Registry: specified naming restrictions for usernames and repository names
2013-05-24 18:58:24 -07:00
Solomon Hykes
bb4b35a892
Fix a unit test broken by pull request #703
2013-05-24 18:32:21 -07:00
Solomon Hykes
194f487749
Added FIXME about possible race condition in a unit test
2013-05-24 18:31:47 -07:00
Solomon Hykes
9775f0bd14
* Remote API: send push/pull progress bar as json
2013-05-24 17:59:27 -07:00
Guillaume J. Charmes
a05bfb246f
Merge pull request #710 from dotcloud/tty_resize
...
+ Tty: Handle terminal size and resize in tty mode
2013-05-24 15:12:22 -07:00
Guillaume J. Charmes
b438565609
Fix merge issue
2013-05-24 14:48:13 -07:00
Guillaume J. Charmes
ffd9e06deb
Merge branch 'master' into tty_resize
...
Conflicts:
commands.go
2013-05-24 14:45:31 -07:00
Guillaume J. Charmes
88ef309a94
Finish resize implementation client and server
2013-05-24 14:44:16 -07:00
Thatcher Peskens
c5f15dcd3d
Added links to @jpetazzo 's kernel article, removed quote indents from puppet.rst
2013-05-24 14:42:00 -07:00
Guillaume J. Charmes
d8e60b797f
Merge pull request #630 from dotcloud/check_if_logged_before_pull-fix
...
add login check before pull user's repo
2013-05-24 12:29:59 -07:00
Guillaume J. Charmes
064101d82e
Merge pull request #689 from dotcloud/help_command-fix
...
- Runtime: bring Error: Command not found: <command>
2013-05-24 12:01:19 -07:00
Guillaume J. Charmes
a3293ed854
Fix merge issue
2013-05-24 11:56:21 -07:00
Guillaume J. Charmes
3d1bc2660c
Merge branch 'master' into help_command-fix
...
Conflicts:
commands.go
2013-05-24 11:46:18 -07:00
unclejack
2cf92abf0e
add arch field to image struct
2013-05-24 21:41:30 +03:00
Guillaume J. Charmes
48fd8ae79c
Merge branch '573-add_host_port-feature'
2013-05-24 11:36:05 -07:00
Guillaume J. Charmes
c167d603f2
Merge pull request #661 from dotcloud/573-add_host_port-feature
...
+ Runtime: add -H flag to listen/connect to different ip/port
2013-05-24 11:32:57 -07:00
Guillaume J. Charmes
bfb65b733a
Simplify the Host flag parsing
2013-05-24 11:31:36 -07:00
Guillaume J. Charmes
ae72c2f4d6
Gofmt
2013-05-24 11:31:19 -07:00
Guillaume J. Charmes
0146f65a44
Fix issue within auth test
2013-05-24 11:31:11 -07:00
Guillaume J. Charmes
deb9963e6e
Catch sigwinch client
2013-05-24 11:07:32 -07:00
Victor Vieux
d7b01c049d
bump to master
2013-05-24 16:50:16 +00:00
Victor Vieux
92e4a51965
use -H
2013-05-24 16:49:18 +00:00
Victor Vieux
3c7bca7a21
first version of Pull
2013-05-24 16:34:03 +00:00
Ken Cochrane
1b5ab5afe0
Merge pull request #701 from kim0/patch-1
...
- Documentation: Updated ubuntu install docs to avoid hardcoding kernel 3.8 version, and allow Ubuntu updates to work
2013-05-24 08:58:02 -07:00
kim0
4e576f047f
Properly install ppa, avoid GPG key warning
2013-05-24 18:55:32 +03:00
kim0
8dc2ad2c06
Avoid hardcoding kernel 3.8 version, allow Ubuntu updates to work
2013-05-24 17:44:02 +02:00
Victor Vieux
58ce66e553
Merge pull request #699 from dotcloud/docker_login-fix
...
fix docker login when same username
2013-05-24 07:32:38 -07:00
Victor Vieux
1f23b4caae
fix docker login when same username
2013-05-24 14:23:43 +00:00
Victor Vieux
1c946ef003
fix: Can't lookup root of unregistered image
2013-05-24 13:03:09 +00:00
Victor Vieux
4dab2fccd3
removed useless params
2013-05-24 12:43:24 +00:00
Victor Vieux
a7d7a06655
change %f to %g
2013-05-24 12:23:28 +00:00
Victor Vieux
9ebfcc9a15
bump to master
2013-05-24 12:17:44 +00:00
Guillaume J. Charmes
70d2123efd
Add resize endpoint to api
2013-05-23 19:33:28 -07:00
Guillaume J. Charmes
2cd00a47a5
remove unused function
2013-05-23 18:34:38 -07:00
Guillaume J. Charmes
e3f0429859
Add missing buildfile.go
2013-05-23 18:33:31 -07:00
Guillaume J. Charmes
d42c10aa09
Implement Context within docker build (not yet in use)
2013-05-23 18:32:56 -07:00
Guillaume J. Charmes
ecb64be6a8
Merge pull request #695 from dtzWill/694-fix-merge-config
...
- Runtime: utils.go: Fix merge logic for user and hostname.
2013-05-23 16:00:34 -07:00
Will Dietz
83bc5b7435
utils.go: Fix merge logic for user and hostname.
...
Fall back to image-specified hostname if user doesn't
provide one, instead of only using image-specified
hostname if the user *does* try to set one.
(ditto for username)
Closes #694 .
2013-05-23 15:54:51 -05:00
Guillaume J. Charmes
822056094a
Bumped version to 0.3.3
2013-05-23 12:46:14 -07:00
Daniel Mizyrycki
d17c0b8368
Packaging: Update changelog for release 0.3.3
2013-05-23 12:45:00 -07:00
Solomon Hykes
e0e385ac69
* Build: leave temporary containers untouched after a failure to help debugging
2013-05-23 11:12:54 -06:00
Solomon Hykes
66f3a96983
* Remote API: add versioning
2013-05-23 10:44:36 -06:00
Victor Vieux
31c98bdaaf
bring Error: Command not found: <command>
...
Usage: docker COMMAND [arg...]
A self-sufficient runtime for linux containers.
Commands:
attach Attach to a running container
insert Insert a file in an image
login Register or Login to the docker registry server
export Stream the contents of a container as a tar archive
diff Inspect changes on a container's filesystem
logs Fetch the logs of a container
pull Pull an image or a repository from the docker registry server
restart Restart a running container
build Build a container from Dockerfile or via stdin
history Show the history of an image
kill Kill a running container
rmi Remove an image
start Start a stopped container
tag Tag an image into a repository
commit Create a new image from a container's changes
import Create a new filesystem image from the contents of a tarball
ps List containers
rm Remove a container
run Run a command in a new container
wait Block until a container stops, then print its exit code
images List images
port Lookup the public-facing port which is NAT-ed to PRIVATE_PORT
info Display system-wide information
inspect Return low-level information on a container
push Push an image or a repository to the docker registry server
search Search for an image in the docker index
stop Stop a running container
version Show the docker version information back
2013-05-23 16:32:39 +00:00
Victor Vieux
59835135c5
added warning
2013-05-23 16:15:36 +00:00
Victor Vieux
13f1939a63
switch to default 127.0.0.1, and mixed the two flags in one. -h
2013-05-23 16:09:28 +00:00
Solomon Hykes
dbb7b60cfc
Re-ordered and re-titled kernel requirement details to match the shortlist
2013-05-23 09:49:53 -06:00
Solomon Hykes
e77263010c
Simplified and clarified kernel install instructions
2013-05-23 09:47:20 -06:00
Solomon Hykes
2cf29893b3
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-23 09:33:34 -06:00
Solomon Hykes
5f30453bfe
Merge pull request #688 from pxlpnk/patch-1
...
Fixing two typos in the run help
2013-05-23 08:21:05 -07:00
Victor Vieux
cf35e8ed81
jsonstream WIP
2013-05-23 15:16:35 +00:00
Andreas Tiefenthaler
9e0427081e
Fixing two typos in the run help
2013-05-23 18:09:59 +03:00
Solomon Hykes
bc3675d471
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-23 09:01:40 -06:00
Victor Vieux
b45143da9b
switch to SI standard and add test
2013-05-23 10:29:09 +00:00
Victor Vieux
ed56b6a905
fix typo
2013-05-23 09:35:20 +00:00
Guillaume J. Charmes
0f135ad7f3
Start moving the docker builder into the server
2013-05-22 20:07:26 -07:00
Thatcher
422edd513a
Merge pull request #683 from rogaha/doc_meta_info_update
...
Looks good. Thanks! Closes #637
2013-05-22 19:09:32 -07:00
rogaha
18cb5c9314
added/modifed tittle, description and keywords
...
changed the title prefix to sufix + Documentation
2013-05-22 17:52:48 -07:00
Thatcher
4d80924f7c
Merge pull request #681 from dhrp/680-fix-readme-image
...
Fix broken image on README, closes #680
2013-05-22 16:09:21 -07:00
Thatcher Peskens
f008d1107c
Fix broken image on README, closes #680
2013-05-22 16:04:33 -07:00
Eric Hanchrow
056698b676
Use 127.0.0.1 instead of hostname in the "access the web app" section.
2013-05-22 12:54:50 -07:00
Eric Hanchrow
b4198de6bf
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
docs/sources/examples/python_web_app.rst
2013-05-22 12:52:14 -07:00
Victor Vieux
800b401f0b
improved doc and usage
2013-05-22 16:15:52 +00:00
Victor Vieux
faae7220c0
api versionning
2013-05-22 15:29:54 +00:00
Ken Cochrane
1ccc7bdd90
Merge pull request #668 from christophercurrie/patch-1
...
- Documentation: Fix typos in the python web app example docs.
2013-05-22 07:52:46 -07:00
Victor Vieux
52113cc443
Merge pull request #670 from dotcloud/669-wrong_content_type_create-fix
...
Fix content type in doc
2013-05-22 06:54:39 -07:00
Victor Vieux
949a649cc2
fix content type in doc
2013-05-22 13:49:12 +00:00
Victor Vieux
6fce89e60b
bump to master
2013-05-22 13:41:29 +00:00
Christopher Currie
5818813183
Apparent typos in the docs.
2013-05-21 21:45:27 -06:00
Victor Vieux
4489005cb2
add regexp check on repo's name
2013-05-21 12:53:05 +00:00
Victor Vieux
a3ccec197e
add -host and -port
2013-05-21 10:14:58 +00:00
Guillaume J. Charmes
e6e13d6ade
Merge pull request #658 from dotcloud/builder_client_doc
...
Builder client doc
2013-05-20 18:14:44 -07:00
Guillaume J. Charmes
3f22842542
Remove no longer needed tests
2013-05-20 17:54:54 -07:00
Guillaume J. Charmes
218812eb3c
Update docker builder doc
2013-05-20 17:52:39 -07:00
Guillaume J. Charmes
d37dea318e
Merge pull request #653 from dotcloud/builder_client
...
* Builder: Move the Builder to the client
2013-05-20 17:50:17 -07:00
Guillaume J. Charmes
49505c599b
Fix an issue trying to pull specific tag
2013-05-20 17:30:33 -07:00
Guillaume J. Charmes
f35f084059
Use pointers for the object methods
2013-05-20 16:35:28 -07:00
Eric Hanchrow
3a9ef5f9bb
Install curl; nix stray backslash; use proper IP address
2013-05-20 16:31:39 -07:00
Guillaume J. Charmes
0d2fb29537
Merge fix
2013-05-20 16:21:35 -07:00
Guillaume J. Charmes
13e687e579
Allow multiple syntaxes for CMD
2013-05-20 16:00:51 -07:00
Guillaume J. Charmes
b06784b0dd
Make docker client an interface
2013-05-20 16:00:16 -07:00
Guillaume J. Charmes
d756ae4cb3
Tag all images after pulling them
2013-05-20 15:19:05 -07:00
Guillaume J. Charmes
c6bc90d02d
Isolate run() from commit
2013-05-20 15:02:32 -07:00
Guillaume J. Charmes
b51303cddc
Make sure to have a command to execute upon commit
2013-05-20 13:50:50 -07:00
Guillaume J. Charmes
c2a14bb196
Add "Cmd" prefix to builder instructions
2013-05-20 12:09:15 -07:00
Victor Vieux
67b20f2c8c
add check to see if the image isn't parent of another and add -f to force
2013-05-20 18:31:45 +00:00
Guillaume J. Charmes
bebbbf914b
Merge pull request #625 from dotcloud/remove-hijack
...
Remove hijack from api when not necessary
2013-05-20 11:27:07 -07:00
Guillaume J. Charmes
372d81c325
Merge remove-hijack
2013-05-20 11:07:34 -07:00
Guillaume J. Charmes
ae9d7a5167
Avoid cast each write for flusher
2013-05-20 10:58:35 -07:00
Guillaume J. Charmes
0bb54813d4
Merge pull request #652 from unclejack/fix-compilation-on-linux
...
fix compilation on linux
2013-05-20 10:55:17 -07:00
unclejack
1b007828c9
fix compilation on linux
2013-05-20 20:43:09 +03:00
Guillaume J. Charmes
98b0fd173b
Make the printflfush an interface
2013-05-20 10:22:50 -07:00
Guillaume J. Charmes
2879ef4642
Merge pull request #639 from fsouza/fix-utils-darwin
...
utils: fix compilation on Darwin
2013-05-20 10:10:30 -07:00
Ken Cochrane
b3101beb47
Merge pull request #645 from fsouza/fix-api-docs
...
- Documentation: remove trunc_cmd from /containers/ps example no longer needed.
2013-05-20 07:52:22 -07:00
Ken Cochrane
580df1dfc6
Merge pull request #646 from kirang89/master
...
- Documentation: Fixed typos in README
2013-05-19 16:53:33 -07:00
Guillaume J. Charmes
0f312113d3
Move docker build to client
2013-05-19 10:46:24 -07:00
Kiran Gangadharan
0b785487fe
Fixed typos
2013-05-19 21:04:34 +05:30
Francisco Souza
8291f8b85c
docs/remote_api: remove trunc_cmd from /containers/ps example
...
Apparently, this parameter does not exist anymore.
2013-05-19 11:57:45 -03:00
Ken Cochrane
6471fd3825
Merge pull request #644 from philspitler/master
...
- Documentation: Fixed typo in remote api docs
2013-05-19 06:41:26 -07:00
Phil Spitler
ea7fdecd41
Fixed typo in remote API doc
2013-05-19 09:37:02 -03:00
Francisco Souza
2b55874584
utils: fix compilation on Darwin
...
Although Docker daemon does not work on Darwin, the API client will have
to work. That said, I'm fixing the compilation of the package on Darwin.
2013-05-19 00:02:42 -03:00
Ken Cochrane
66e9f155c3
Merge pull request #632 from jpetazzo/626-kernel-docs
...
+ Documentation: Added a section for Kernel requirements to the Docker Docs.
2013-05-18 07:53:45 -07:00
Victor Vieux
6102552d61
Merge branch 'master' into 610-improve_rmi-feature
2013-05-18 14:29:37 +00:00
Victor Vieux
d7673274d2
check if the image to delete isn't parent of another
2013-05-18 14:29:32 +00:00
Victor Vieux
0143be42a1
add flush after each write when needed
2013-05-18 14:03:53 +00:00
Thatcher Peskens
537cce16f2
Added a "we are hiring" to the frontpage of the docker website, and fixed two broken links in the docs.
2013-05-17 19:35:46 -07:00
Jérôme Petazzoni
6301373c68
Add some details about pre-3.8 kernels
2013-05-17 18:58:00 -07:00
Jérôme Petazzoni
72360b2cdf
Add information about kernel requirements
...
This page will be helpful for people who:
- want run run a custom kernel
- want to enable memory/swap accounting on Debian/Ubuntu
2013-05-17 18:57:56 -07:00
Ken Cochrane
45c5180516
Merge pull request #631 from garethr/puppet_usage_docs
...
+ Documentation: Added a section on how to use Docker with puppet.
2013-05-17 13:43:17 -07:00
Victor Vieux
f01990aad2
fix
2013-05-17 17:57:44 +00:00
Guillaume J. Charmes
ffb38ce0ad
Merge pull request #633 from dotcloud/fix_insert
...
Fix insert
2013-05-17 10:16:03 -07:00
Victor Vieux
3703a65405
fixed insert
2013-05-17 17:09:09 +00:00
Gareth Rushgrove
55dd0afb5d
add instructions for using docker with puppet
2013-05-17 17:08:37 +01:00
Victor Vieux
1b0b962b43
add login check before pull user's repo
2013-05-17 13:23:12 +00:00
Guillaume J. Charmes
08121c8f6b
Update Push to reflect the correct API
2013-05-16 14:33:29 -07:00
Guillaume J. Charmes
6145812444
Update tests to reflect new behavior
2013-05-16 14:33:10 -07:00
Guillaume J. Charmes
f498dd2a2b
- Registry: Fix issue preventing to pull specific tag
2013-05-16 12:29:16 -07:00
Guillaume J. Charmes
f29e5dc8a1
Remove hijack from api when not necessary
2013-05-16 12:09:06 -07:00
Guillaume J. Charmes
db1e965b65
Merge fixes + cleanup
2013-05-16 11:27:50 -07:00
Guillaume J. Charmes
2ae8aaa106
Merge branch 'master' into 610-improve_rmi-feature
2013-05-16 11:15:16 -07:00
Guillaume J. Charmes
e86fe7e5af
Merge pull request #622 from dotcloud/616-support_wider_range_bool-feature
...
* API: Support wider range of bool parameters in the api: 1 or 0 -> 1/True/true or 0/False/false
2013-05-16 10:37:23 -07:00
Victor Vieux
0c5443571d
1 or 0 -> 1/True/true or 0/False/false
2013-05-16 13:45:29 +00:00
Thatcher
6677c7964a
Merge pull request #620 from dhrp/documentation-review
...
Pulling the installation documentation update. Includes some timely fixes of broken links.
2013-05-15 20:12:09 -07:00
Thatcher Peskens
8454a86e97
Mostly changes to the html, moved pages, fixed links.
...
* Moved the introduction page to the en/latest/index.html home of the documentation and pointed all links there
* Fixed a broken link from+to homepage
* Fixed the javascript of the documentation navigation to allow expand and collapse multiple times.
* Fixed the one typo Andy pointed out
2013-05-15 20:00:20 -07:00
Guillaume J. Charmes
fef816163c
Merge pull request #618 from titanous/cleanup
...
Misc. cleanup
2013-05-15 18:05:31 -07:00
Guillaume J. Charmes
f53ec3373d
Merge pull request #604 from dotcloud/603-docker-ci
...
+ Buildbot: testing; issue #603 : Create AWS testing buildbot instance for docker CI
2013-05-15 18:05:02 -07:00
Guillaume J. Charmes
0ad34c6cd5
Merge pull request #605 from dotcloud/251-packaging-debian
...
* Packaging: packaging-debian; issue #251 : Update files for prerelease
2013-05-15 18:04:26 -07:00
Guillaume J. Charmes
acf1d5bf0e
Merge pull request #592 from dotcloud/refactor_commands_object-feature
...
* Runtime: refactor commands.go into an object, will be easier for tests
2013-05-15 18:03:30 -07:00
Guillaume J. Charmes
d8bf5af79b
Merge pull request #578 from dotcloud/registry-update-tests
...
+ Registry: Allow INDEX override
2013-05-15 18:00:13 -07:00
Guillaume J. Charmes
7cd7dcda0b
Merge pull request #608 from dotcloud/split_subpackage
...
* Project: Split the project into sub-packages
2013-05-15 17:59:10 -07:00
Guillaume J. Charmes
1b04ccf62c
Disable registry unit tests
2013-05-15 17:57:53 -07:00
Guillaume J. Charmes
10f5b6486c
Update utils_test.go
2013-05-15 17:46:01 -07:00
Guillaume J. Charmes
822cf67dae
Remove test file
2013-05-15 17:44:37 -07:00
Guillaume J. Charmes
f3bab52df4
Move getKernelVersion to utils package
2013-05-15 17:40:47 -07:00
Guillaume J. Charmes
10e19e4b97
Update tests to reflect new AuthConfig
2013-05-15 17:31:11 -07:00
Guillaume J. Charmes
95dd6d31a4
Move authConfig from runtime to registry
2013-05-15 17:17:33 -07:00
Thatcher Peskens
b5c1b17b50
Updated getting started on website.
2013-05-15 16:19:18 -07:00
Thatcher Peskens
2ebbd2d636
Clean up of unnecessary files.
2013-05-15 16:13:20 -07:00
Thatcher Peskens
ce35f5d899
Updated the entire installation section text, checked everything, cleaned up rackspace installation.
2013-05-15 16:11:59 -07:00
Guillaume J. Charmes
bb85ce9aff
Allow to change login
2013-05-15 13:39:24 -07:00
Guillaume J. Charmes
dc9d6c1c1f
Upload images only when necessary
2013-05-15 13:22:57 -07:00
Jonathan Rudenberg
aa0d40747c
Remove broken, redundant struct tag
2013-05-15 16:02:24 -04:00
Jonathan Rudenberg
3a339b2bb3
Update AUTHORS
2013-05-15 15:57:21 -04:00
Jonathan Rudenberg
52ef89f9c2
Fix mistaken call to fmt.Println
2013-05-15 15:52:19 -04:00
Jonathan Rudenberg
04748a7766
Fix logic flaw in builder.mergeConfig
2013-05-15 15:51:04 -04:00
Guillaume J. Charmes
97880a223e
Move httpClient within registry object
2013-05-15 19:22:08 +00:00
Guillaume J. Charmes
2f4de3867d
Reenable docker push
2013-05-15 19:21:37 +00:00
Guillaume J. Charmes
398a6317a0
Remove stdout from registry
2013-05-15 18:50:52 +00:00
Guillaume J. Charmes
49b61af1f8
Refactor registry Push
2013-05-15 18:30:40 +00:00
Victor Vieux
f27415540f
rename client to DockerCli to prepare the split CLI/API
2013-05-15 14:16:46 +00:00
Victor Vieux
c80448c4d1
improve rmi
2013-05-15 13:51:50 +00:00
Guillaume J. Charmes
828d1aa507
Begin to implement push with new project structure
2013-05-15 03:27:15 +00:00
Guillaume J. Charmes
e7077320ff
Update tests to reflect new project structure
2013-05-15 01:52:09 +00:00
Guillaume J. Charmes
9bb3dc9843
Split registry into subpackage
2013-05-15 01:41:39 +00:00
Victor Vieux
c75942c79d
add 4243 port forward
2013-05-15 02:41:19 +02:00
Guillaume J. Charmes
2e69e1727b
Create a subpackage for utils
2013-05-14 22:37:35 +00:00
shin-
539c876727
Make tests less verbose
2013-05-14 22:00:53 +00:00
shin-
e6324ff400
Added small doc page for DOCKER_INDEX_URL variable
2013-05-14 22:00:24 +00:00
shin-
17ad00a35e
gofmt pass
2013-05-14 22:00:24 +00:00
shin-
6c7dc1de86
Repository name can not exceed 30 characters
2013-05-14 22:00:24 +00:00
shin-
20a57f15b9
Added login/account creation tests
2013-05-14 22:00:24 +00:00
shin-
54871e3683
Added test for PushRepository
2013-05-14 22:00:24 +00:00
shin-
2b620efffd
Allow index server address to vary during execution
2013-05-14 22:00:24 +00:00
shin-
fc1d1d871b
Find docker index URL in ENV before using default value. Unit tests for docker pull
2013-05-14 22:00:24 +00:00
Daniel Mizyrycki
341739d916
packaging-debian; issue #251 : Update files for prerelease
2013-05-14 03:28:59 -07:00
Daniel Mizyrycki
085ee6fcc4
testing; issue #603 : Create AWS testing buildbot instance for docker CI
2013-05-13 23:10:00 -07:00
Guillaume J. Charmes
d586662ce5
Merge pull request #598 from unclejack/build-docker-with-go1.1
...
* Dockerbuilder - build docker using Go 1.1
2013-05-13 15:20:13 -07:00
unclejack
48fcde8193
build docker using Go 1.1
2013-05-14 01:10:24 +03:00
Guillaume J. Charmes
ccc4fae30a
Merge pull request #586 from tbikeev/master
...
* Vagrant: AWS region and ami name can now be set as ENV variables.
2013-05-13 14:06:48 -07:00
Ken Cochrane
01cecfe2f3
Merge pull request #588 from kencochrane/rackspace-docs
...
+ Documentation: Added install instructions for RackSpace cloud using Ubuntu 12.04, 12.10, 13.04 and fixed a few minor issues with the ubuntu install docs.
2013-05-13 14:06:15 -07:00
Guillaume J. Charmes
3491957e35
Merge pull request #597 from dotcloud/589-volumes_crash-fix
...
- Runtime: Make sure that the layer exists prior to store it
2013-05-13 13:09:03 -07:00
Guillaume J. Charmes
be9dd7b85f
Make sure that the layer exists prior to store it
2013-05-13 13:08:16 -07:00
Guillaume J. Charmes
edc7c092d9
Merge pull request #551 from jpetazzo/471-cpu-limit
...
+ Runtime: implement "-c" option to allocate a number of CPU shares to a container
2013-05-13 11:59:09 -07:00
Ken Cochrane
90b4e097cf
Merge pull request #581 from dhrp/actually_rebased_docs
...
* Documentation - rearranged the documentation so that it is easier to manage and use.
2013-05-13 11:47:26 -07:00
Thatcher Peskens
4551fbd700
Merge remote-tracking branch 'dotcloud/master' into clean-reshuffle
2013-05-13 11:44:52 -07:00
Guillaume J. Charmes
37b80325d0
Merge pull request #593 from dotcloud/579-move_display_options_to_client-feature
...
* Api: Move display options to client
2013-05-13 11:40:46 -07:00
Victor Vieux
4fb89027e6
add host
2013-05-13 20:34:09 +02:00
Thatcher Peskens
6390d25010
Moved docker-remote-api doc to api section
2013-05-13 11:21:28 -07:00
Thatcher Peskens
097531d853
Merge remote-tracking branch 'dotcloud/master' into clean-reshuffle
2013-05-13 11:12:19 -07:00
Guillaume J. Charmes
02d255457a
Merge pull request #591 from dotcloud/590_error_message-fix
...
Fix error message in export
2013-05-13 10:58:05 -07:00
Guillaume J. Charmes
38bc134db3
Merge pull request #587 from zimbatm/fix/readme-build-example
...
Fixes the README build example to make it work
2013-05-13 10:50:51 -07:00
Guillaume J. Charmes
9023db5c5d
Merge pull request #595 from dotcloud/typo_error-fix
...
Small fix about the error in push
2013-05-13 10:46:38 -07:00
Guillaume J. Charmes
824ad4274a
Change t.Skip to t.Log in tests for go1.0.3 compatibility
2013-05-13 10:45:50 -07:00
Victor Vieux
182842e3c3
fix error push
2013-05-13 19:19:27 +02:00
Victor Vieux
a91b710961
add sizes in images and containers
2013-05-13 15:14:20 +02:00
Victor Vieux
e82ff22fae
add -notrunc on docker images
2013-05-13 12:26:18 +02:00
Victor Vieux
1990c49a62
removed only_ids and trunc_cmd from the api
2013-05-13 12:18:55 +02:00
Victor Vieux
761731215f
refactor commands.go into an object, will be easier for tests
2013-05-13 11:48:27 +02:00
Victor Vieux
8b31d30601
fix error message in export
2013-05-13 11:39:24 +02:00
Ken Cochrane
87038311fc
fixed the git clone url, it was the read-write one that required ssh access to the docker account, changed to the read only version
2013-05-12 21:46:35 -04:00
Ken Cochrane
f074e983bd
updated the rackspace docs to have more information, and fixed a couple of mistakes
2013-05-12 13:12:44 -04:00
Ken Cochrane
823bc74935
Added install instructions for RackSpace cloud using Ubuntu 12.04, 12.10, 13.04
2013-05-11 19:03:41 -04:00
Jonas Pfenniger
a47d8799b1
Fixes the README build example to make it work
2013-05-11 23:50:06 +01:00
Ken Cochrane
908e4797a6
Merge pull request #584 from boffbowsh/builder-documentation
...
* Documentation: Updated Docker builder docs to clean up format and add new information and examples
2013-05-11 12:39:44 -07:00
Paul Bowsher
9416574569
Make examples bash-highlighted
...
Remove DOCKER-VERSION, easier to maintain
Add example of multiple FROM steps
2013-05-11 18:34:26 +01:00
Thomas Bikeev
9cfcfbae52
Made AWS region and ami to be configurable through the ENV variables.
2013-05-11 19:27:42 +02:00
Guillaume J. Charmes
dfbea4ad9f
Merge pull request #582 from dotcloud/refactor_api_file
...
* Api: refactor api.go file to ease the streaming
2013-05-10 15:26:32 -07:00
Guillaume J. Charmes
1cce8572e2
Merge branch 'refactor_api_file' of github.com:dotcloud/docker into refactor_api_file
2013-05-10 15:24:25 -07:00
Guillaume J. Charmes
b99446831f
Update api_test.go to reflect new api.go
2013-05-10 15:24:07 -07:00
Victor Vieux
f7beba3acc
add writeJson
2013-05-10 15:10:15 -07:00
Victor Vieux
7cc082347f
refactor api.go
2013-05-10 15:10:15 -07:00
Paul Bowsher
a98eafaf58
Expand upon Builder documentation and tidy
...
Standardizes on uppercase for instructions, gives
example usage.
Wrap at 80 columns
2013-05-10 22:49:42 +01:00
Jérôme Petazzoni
6f3e868a7b
Merge branch 'master' of github.com:dotcloud/docker into 471-cpu-limit
2013-05-10 14:44:50 -07:00
Guillaume J. Charmes
d7adeb8a45
Merge pull request #583 from dotcloud/api-tests-1
...
* Api: Improve remote api unit tests
2013-05-10 14:34:02 -07:00
Guillaume J. Charmes
052a15ace9
- Registry: Fix the checksums file path
2013-05-10 14:25:45 -07:00
Guillaume J. Charmes
ae80c37054
Small fix within TestGetImagesJson
2013-05-10 13:58:21 -07:00
Guillaume J. Charmes
5bec9275c0
Improve remote api unit tests
2013-05-10 12:28:07 -07:00
Thatcher Peskens
8946b75a0b
Updated commands index to show better title.
...
Small syntax fix in couchDB
2013-05-10 12:25:02 -07:00
Victor Vieux
67cdfc0c83
add writeJson
2013-05-10 21:11:59 +02:00
Thatcher Peskens
7557af19d8
Major rearrange of the documentation.
2013-05-10 12:00:12 -07:00
Victor Vieux
d270501de2
Merge pull request #575 from odk-/notrunc-container-id
...
full container.Id display when notrunc is used
2013-05-10 11:35:20 -07:00
Victor Vieux
dbc899130c
refactor api.go
2013-05-10 20:20:49 +02:00
Victor Vieux
17c1704f4a
fix run
2013-05-10 17:00:26 +02:00
Victor Vieux
53a8229ce7
fix tests in api_test.go
2013-05-10 16:49:47 +02:00
odk-
82313b1de9
full container.Id display when notrunc is used
2013-05-10 10:18:01 +02:00
Guillaume J. Charmes
1c5e9f8a88
Merge pull request #571 from dotcloud/569-run_after_rmi-fix
...
fix run after rmi
2013-05-09 23:02:36 -07:00
Guillaume J. Charmes
fae63aa42e
Merge pull request #567 from dotcloud/516-xorg-ppa
...
+ Vagrant: packaging-ubuntu; issue #516 : Add xorg kernel to Vagrantfile for stable ubuntu LTS docker distro
2013-05-09 23:01:48 -07:00
Guillaume J. Charmes
26bfeb1d67
Merge pull request #432 from dotcloud/remote-api
...
+ Remote API: Implement the remote API.
2013-05-09 22:43:47 -07:00
Guillaume J. Charmes
9897e78e32
Update the doc for remote-api
2013-05-09 22:29:12 -07:00
Guillaume J. Charmes
1941c79195
make commands use the correct routes
2013-05-09 22:28:52 -07:00
Guillaume J. Charmes
15ae314cbb
Mock Hijack and Implement Unit test for Attach
2013-05-09 21:55:08 -07:00
Guillaume J. Charmes
310fec4819
More unit tests for remote api
2013-05-09 21:54:43 -07:00
Guillaume J. Charmes
28fd289b44
Reduce the Destroy timeout from 10 to 3 seconds
2013-05-09 21:53:59 -07:00
Guillaume J. Charmes
483c942520
Fix typos whithin unit tests
2013-05-09 21:53:28 -07:00
Guillaume J. Charmes
eeaea4e873
Update the routes within commands.go
2013-05-09 20:19:21 -07:00
Guillaume J. Charmes
24816a8b80
Add/improve unit tests
2013-05-09 20:13:52 -07:00
Guillaume J. Charmes
0c6380cc32
Rename "v" in "removeVolume"
2013-05-09 19:19:55 -07:00
Guillaume J. Charmes
2a303dab85
Add unit tests
2013-05-09 19:19:24 -07:00
Guillaume J. Charmes
ede0793d94
Add unit tests for remote api
2013-05-09 17:51:27 -07:00
Guillaume J. Charmes
152ebeea43
Change API route for containers/ and images/ in order to avoid conflict
2013-05-09 17:50:56 -07:00
Guillaume J. Charmes
ff67da9c86
Add the variable maps to the Api functions
2013-05-09 16:28:47 -07:00
Victor Vieux
add73641e6
fixed private caller
2013-05-10 01:23:50 +02:00
Victor Vieux
9af5d9c527
Merge branch 'remote-api' of https://github.com/dotcloud/docker into remote-api
2013-05-10 01:20:33 +02:00
Victor Vieux
3115c5a225
private tests api fixed
2013-05-10 01:20:07 +02:00
Guillaume J. Charmes
7e8b413bcf
Implement the some unit tests without listenandserve
2013-05-09 16:20:06 -07:00
Guillaume J. Charmes
b2b59ddb10
Remove ListenAndServe from unit tests
2013-05-09 15:47:06 -07:00
Victor Vieux
c423a790d6
fixed issue with viz
2013-05-09 23:52:12 +02:00
Guillaume J. Charmes
074a566164
Small fix in graph_test.go
2013-05-09 14:48:10 -07:00
Victor Vieux
93dc2c331e
removed hijack in export
2013-05-09 23:28:03 +02:00
Victor Vieux
0ecf5e245d
removed hijack on viz
2013-05-09 23:10:26 +02:00
Guillaume J. Charmes
e289308dff
Bumped version to 0.3.2
2013-05-09 13:51:32 -07:00
Guillaume J. Charmes
8fb8a08ff2
Merge pull request #568 from dotcloud/improve_checksum-2
...
* Runtime: Store the actual archive on commit
* Registry: Improve the checksum process
- Registry: Fix error 400 on push
2013-05-09 13:25:15 -07:00
Guillaume J. Charmes
30f009150f
Fix error code message upon error on push
2013-05-09 13:24:00 -07:00
Victor Vieux
0862183c86
fix status code and error detection
2013-05-09 21:42:29 +02:00
Guillaume J. Charmes
0410397704
Update basics.rst
2013-05-09 13:05:18 -06:00
Victor Vieux
0bcc5d3bee
re-add previously deleted doc files
2013-05-09 20:36:08 +02:00
Victor Vieux
b5831eda1e
merge master
2013-05-09 20:32:53 +02:00
Victor Vieux
7c7619ecf8
display warning on the server in debug in version don't match
2013-05-09 20:24:49 +02:00
Guillaume J. Charmes
3cbf5670c5
Send the images in correct order
2013-05-09 11:12:37 -07:00
Victor Vieux
0a5d86d7be
fix run after rmi
2013-05-09 18:57:47 +02:00
Victor Vieux
4576e11121
fix attach and remove cli doc
2013-05-09 17:54:41 +02:00
Guillaume J. Charmes
55cf05835b
Remove the pushImageRec and use iteration instead
2013-05-08 23:29:02 -07:00
Guillaume J. Charmes
c7a7983fcb
Improve the checksum process
2013-05-08 22:45:40 -07:00
Guillaume J. Charmes
44b33b44aa
Factorize the checksums functions
2013-05-08 22:37:33 -07:00
Guillaume J. Charmes
463658dc8f
Refactor PushRepository to fix error 400 and to increase processing speed
2013-05-08 22:06:23 -07:00
Guillaume J. Charmes
80f4b0df75
* Registry: Use the size to have a good progress bar while pushing
...
* Registry: Use the actual archive if it exists in order to speed up the push
+ Registry: Remove the archive if it exists after the push
2013-05-08 19:36:12 -07:00
Daniel Mizyrycki
73321f27f4
packaging-ubuntu; issue #516 : Add xorg kernel to Vagrantfile for stable ubuntu LTS docker distro
2013-05-08 19:36:06 -07:00
Guillaume J. Charmes
aaaf3f0726
Store the actual archive when commit
2013-05-08 19:08:11 -07:00
Victor Vieux
842cb8909e
pretty print json in inspect
2013-05-09 03:46:39 +02:00
Victor Vieux
fc29f01528
bump to master
2013-05-09 02:20:16 +02:00
Thatcher
eed64e6777
Merge pull request #566 from dhrp/move-website-to-dir
...
Moved the static website html pages to their own folder under docs.
2013-05-08 17:13:45 -07:00
Thatcher Peskens
0f4469c2b1
Moved the static website html pages to their own folder under docs.
...
This should make previewing documentation easier.
Also updated the Makefile to now copy the theme dir into the _build/website/ dir. Make connect and Make push work.
2013-05-08 17:05:46 -07:00
Guillaume J. Charmes
06767fb99d
Bumped version to 0.3.1
2013-05-08 16:52:47 -07:00
Guillaume J. Charmes
5098c4fc00
Display the go version inf CmdInfo in non-debug mode
2013-05-08 16:40:48 -07:00
Guillaume J. Charmes
c255976909
Merge pull request #557 from dotcloud/improve_checksum
...
* Registry: Improve checksum
2013-05-08 16:30:42 -07:00
Guillaume J. Charmes
0e23b4e10e
Store the checksums when pulling a repository
2013-05-08 16:27:35 -07:00
Guillaume J. Charmes
d6c24092eb
+ Runtime: Add go version to debug infos
2013-05-08 15:35:35 -07:00
Victor Vieux
24c785bc06
fix login
2013-05-08 23:57:14 +02:00
Guillaume J. Charmes
6cafed45af
Better error output upon push failure
2013-05-08 14:19:38 -07:00
Victor Vieux
1d42cbaa21
removed useless returns
2013-05-08 23:19:24 +02:00
Guillaume J. Charmes
3484781a6f
Merge pull request #562 from tianon/go1.1
...
- Makefile: Swap "go get" for "go get -d", especially to compile on go1.1rc
2013-05-08 14:15:03 -07:00
Tianon Gravi
c4ad6b077d
Swap "go get" for "go get -d", especially to compile on go1.1rc; fixes #561
2013-05-08 14:51:50 -06:00
Ken Cochrane
45b5d3027e
Merge pull request #559 from dhrp/docs-table-th-fix
...
- Documentation: CSS fix for docker documentation to make REST API docs look better.
2013-05-08 12:18:33 -07:00
Thatcher Peskens
070b1cd541
Added a line to css to make sure th woul align left.
2013-05-08 12:13:31 -07:00
Guillaume J. Charmes
8ff1765674
Make the checksum async within commit
2013-05-08 12:01:12 -07:00
Guillaume J. Charmes
c4ebf870c8
Use make instead of new
2013-05-08 10:35:41 -07:00
Victor Vieux
bf605fcfc7
fix commit without run parameter
2013-05-08 19:21:52 +02:00
Victor Vieux
954ecac388
fix doc and empty content-type
2013-05-08 18:52:01 +02:00
Victor Vieux
4a1e0d321e
change content-type and small fix in run
2013-05-08 18:36:37 +02:00
Victor Vieux
bc3fa506e9
added pagination on ps
2013-05-08 18:28:11 +02:00
Victor Vieux
075e1ebb0e
remove useless port endpoint
2013-05-08 18:06:43 +02:00
Victor Vieux
60ddcaa15d
changes 2 endpoints to avoid confusion, changed some parameters, fix doc, add api unit tests
2013-05-08 17:35:50 +02:00
Guillaume J. Charmes
cacc7e564a
Fix non exiting client issue
2013-05-07 23:32:17 -07:00
Guillaume J. Charmes
2ac4e662f1
Small fix
2013-05-07 18:16:24 -07:00
Guillaume J. Charmes
57cfe72e8c
Replace os.File with io.ReadCloser and io.Writer
2013-05-07 18:06:49 -07:00
Guillaume J. Charmes
755604a2bd
Fix routes in api.go
2013-05-07 17:35:33 -07:00
Guillaume J. Charmes
891c5202ea
Factorize api.go
2013-05-07 17:27:09 -07:00
Guillaume J. Charmes
ab96da8eb2
Use bool instead of string for flags
2013-05-07 16:47:43 -07:00
Guillaume J. Charmes
279db68b46
Use Fprintf instead of Fprintln
2013-05-07 16:36:49 -07:00
Guillaume J. Charmes
b56b2da5c5
Refactor api.go to use a factory with named functions
2013-05-07 16:33:12 -07:00
Victor Vieux
a0880edc63
removed useless buffered pipe in import
2013-05-07 23:56:45 +02:00
Victor Vieux
4d30a32c68
removed RAW mode on server
2013-05-07 23:15:42 +02:00
Victor Vieux
a5b765a769
remove useless wait in run
2013-05-07 22:52:58 +02:00
Victor Vieux
ac0e27699c
display id on run -s stdin
2013-05-07 21:36:24 +02:00
Victor Vieux
32cbd72ebe
Merge branch 'master' into remote-api
2013-05-07 21:02:32 +02:00
Victor Vieux
4079411375
fix run no parameter
2013-05-07 20:59:04 +02:00
Jérôme Petazzoni
eef8b0d406
propagate CpuShares in mergeConfig
2013-05-07 11:44:38 -07:00
Jérôme Petazzoni
af9f559f2e
in the tests, use a non-default value for cpu.shares
2013-05-07 11:44:24 -07:00
Jérôme Petazzoni
e36752e033
if -c is not specified, do not set cpu.shares (instead of using the default value of 1024)
2013-05-07 11:43:45 -07:00
Victor Vieux
59a6316f5e
added search
2013-05-07 20:43:31 +02:00
Guillaume J. Charmes
7b1ec9ff30
Merge pull request #539 from justone/fix-byparent
...
- Images: fix ByParent function
2013-05-07 11:34:59 -07:00
Guillaume J. Charmes
244e6022ec
Merge pull request #550 from unclejack/handle-empty-kernel-flavor-without-dash
...
* Runtime: kernel version - don't show the dash if flavor is empty
2013-05-07 11:24:25 -07:00
Guillaume J. Charmes
f8dd04d567
Merge pull request #552 from dotcloud/548-no_command_panic-fix
...
- Builder: Check the command existance prior create and add Unit tests for the case
2013-05-07 11:19:34 -07:00
Guillaume J. Charmes
42b1ea4889
Check the command existance prior create and add Unit tests for the case
2013-05-07 11:18:13 -07:00
Jérôme Petazzoni
efd9becb78
implement "-c" option to allocate a number of CPU shares to a container
2013-05-07 11:16:30 -07:00
unclejack
d2eb2455a1
kernel version - don't show the dash if flavor is empty
2013-05-07 20:57:21 +03:00
Guillaume J. Charmes
a2b5196061
Merge pull request #543 from dotcloud/pull-official-tag-fix
...
- Registry: Fix pull for official images with specific tag
2013-05-07 10:56:37 -07:00
Ken Cochrane
f46ab22b7a
Merge pull request #544 from DanielVF/master
...
- Documentation: Fixed CouchDB example page header mistake
2013-05-07 10:51:35 -07:00
Ken Cochrane
074310063d
Merge pull request #535 from dhrp/website_update
...
* Documentation: updated www.docker.io website.
2013-05-07 10:45:29 -07:00
Guillaume J. Charmes
01575e1f67
Merge pull request #542 from dotcloud/docker-search
...
+ Registry: Add docker search top level command in order to search a repository
2013-05-07 10:43:19 -07:00
Victor Vieux
97fdfab446
Merge branch 'master' into remote-api
2013-05-07 19:42:36 +02:00
shin-
82513815f1
Added actual doc file
2013-05-07 10:31:55 -07:00
shin-
4df26b9ee7
Added doc page for new search command
2013-05-07 10:29:49 -07:00
Victor Vieux
10c0e99037
update to master
2013-05-07 19:23:50 +02:00
Ken Cochrane
fc2df7e634
Merge pull request #546 from shamrin/patch-3
...
- Documentation: fixed README formatting
2013-05-07 10:01:16 -07:00
Victor Vieux
0b6c79b303
first draft of the doc, split commit and fix some issues in spi.go
2013-05-07 17:19:41 +02:00
Alexey Shamrin
c718eb282b
README: fix Markdown formatting
2013-05-07 17:57:26 +04:00
Daniel Von Fange
0a13ce9bef
CouchDB example page was titled redis
2013-05-07 08:33:29 -04:00
Joffrey F
0a197f9b4f
Fixes bug when pulling an official image (no user namespace) with a specified tag
2013-05-07 04:54:58 -07:00
shin-
3d25e09c3b
missing comma
2013-05-07 03:54:31 -07:00
shin-
d56c5406ac
Implemented command
2013-05-07 03:49:08 -07:00
Nate Jones
23c5c13014
fix ByParent
2013-05-06 21:31:59 -07:00
Guillaume J. Charmes
6ac33eb649
Merge pull request #523 from steakknife/522-docker-build
...
* Builder: use any whitespaces instead of tabs
2013-05-06 19:06:11 -07:00
Guillaume J. Charmes
a02ad8c896
Merge pull request #537 from dotcloud/builder-env
...
+ Builder: Implement ENV within docker builder
2013-05-06 18:57:15 -07:00
Guillaume J. Charmes
4c7c177e4e
Add the ENV instruciton to the docker builder documentation
2013-05-06 18:54:27 -07:00
Guillaume J. Charmes
e45aef0c82
Implement ENV within docker builder
2013-05-06 18:39:56 -07:00
Guillaume J. Charmes
8472a27e80
Merge pull request #497 from justone/dot-graph-images
...
+ images: output graph of images to dot (graphviz)
2013-05-06 17:48:07 -07:00
Thatcher Peskens
0d929d13d3
Updated index to reflect new (short) 'engine' message (merged with solomon's new text), also moved around the layout a bit and fixed some small text errors.
2013-05-06 17:41:51 -07:00
Guillaume J. Charmes
a0d80ed3e6
Merge pull request #534 from dotcloud/510-update-go
...
* Packaging: packaging ubuntu; issue #510 : Use goland-stable PPA package to build docker
2013-05-06 17:27:02 -07:00
Guillaume J. Charmes
e8853ec3a4
Merge pull request #532 from dotcloud/login_cookie_fix
...
- Registry: Fix issue when login in with a different user and trying to push
2013-05-06 17:23:57 -07:00
Guillaume J. Charmes
8ea9811089
Merge pull request #512 from dotcloud/builder-doc
...
+ Documentation: Add the documentation for docker builder
2013-05-06 17:22:35 -07:00
Guillaume J. Charmes
f3f2cba386
Merge pull request #504 from dotcloud/builder-autorun
...
+ Builder: Implement the autorun capability within docker builder
2013-05-06 17:21:31 -07:00
Guillaume J. Charmes
d581f0808c
Merge pull request #511 from dotcloud/builder-cache
...
+ Builder: Add caching to docker builder
2013-05-06 17:20:22 -07:00
Guillaume J. Charmes
ce4e87196f
Merge pull request #472 from dotcloud/builder
...
+ Builder: Add support for docker builder with native API as top level command
2013-05-06 17:18:56 -07:00
Guillaume J. Charmes
7757be1f45
Rebase fix
2013-05-06 17:12:56 -07:00
Guillaume J. Charmes
49b05eb24a
Update docker builder doc
2013-05-06 17:10:42 -07:00
Guillaume J. Charmes
dae2828957
Moving runtime.Create to builder.Create
2013-05-06 17:09:58 -07:00
Guillaume J. Charmes
3439cd9cea
Rebase fix
2013-05-06 17:07:56 -07:00
Guillaume J. Charmes
979db00d9a
Fix typo in builder
2013-05-06 17:01:59 -07:00
Guillaume J. Charmes
db4417b601
Implement the CMD instruction in order to allow autorun
2013-05-06 17:01:59 -07:00
Guillaume J. Charmes
a64ebe5feb
Allow to stack multiple EXPOSE instructions
2013-05-06 17:01:59 -07:00
Guillaume J. Charmes
602786cd60
Moving runtime.Create to builder.Create
2013-05-06 17:00:51 -07:00
Guillaume J. Charmes
35c59f4e05
Rebase fix
2013-05-06 16:58:09 -07:00
Guillaume J. Charmes
756df27e45
Add compatibility with contrib builder
2013-05-06 16:44:37 -07:00
Guillaume J. Charmes
a46fc3a59e
Implement caching for docker builder
2013-05-06 16:44:37 -07:00
Guillaume J. Charmes
9959e2cd63
Rebase master (autorun)
2013-05-06 16:44:37 -07:00
Guillaume J. Charmes
f911ccc27b
Moving runtime.Create to builder.Create
2013-05-06 16:44:37 -07:00
Guillaume J. Charmes
96069de4e0
Add build command
2013-05-06 16:44:37 -07:00
Guillaume J. Charmes
d92166cc79
Fix merge issue
2013-05-06 16:43:50 -07:00
Guillaume J. Charmes
ebb59c1125
Remove the open from CmdBuild
2013-05-06 16:42:54 -07:00
Guillaume J. Charmes
e2880950c5
Add build command
2013-05-06 16:42:53 -07:00
Guillaume J. Charmes
62a1850c16
Make the autopull compatible with new registry
2013-05-06 16:40:45 -07:00
Guillaume J. Charmes
2bc4ad9402
Rebase fix
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
ae1e655fb1
Implement EXPOSE to builder
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
92e98c66af
Implement MAINTAINER to builder
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
6d6a03dfba
More consistent docker build test
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
924b61328c
Make the FROM instruction pull the image if not existing
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
4ebec08add
Trim the splited builder lines
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
15ea5a479a
Update the TestBuild with new format
2013-05-06 16:01:01 -07:00
Guillaume J. Charmes
6c168a8986
Rebase master (autorun)
2013-05-06 16:01:00 -07:00
Guillaume J. Charmes
4386edff0b
Better varibale names
2013-05-06 16:01:00 -07:00
Guillaume J. Charmes
6bfb652f5b
Change dockerbulder format, no more tabs and COPY becomes INSERT to avoid conflict with contrib script
2013-05-06 16:01:00 -07:00
Guillaume J. Charmes
bbb634a980
Add doc for the builder
2013-05-06 16:01:00 -07:00
Guillaume J. Charmes
034c7a7a5e
Remove the open from CmdBuild
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
4390a3182f
Fix image pipe with Builder COPY
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
e337949cb0
Add builder_test.go
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
dade95844f
Make Builder.Build return the builded image
2013-05-06 16:00:30 -07:00
Nate Jones
74b9e851f6
use new image as base of next command
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
ff95f2b0ec
Update the unit tests to reflect the new API
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
f7c5e92a2e
Move runtime.Commit to builder.Commit
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
6f2125386a
Moving runtime.Create to builder.Create
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
0aebb25410
Implement the COPY operator within the builder
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
9db4972a70
Make sure the destination directory exists when using docker insert
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
9751483112
Add insert command in order to insert external files within an image
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
7bccdc0d33
Add a Builder.Commit method
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
97215ca384
make builder.Run public it now runs only given arguments without sh -c
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
b8f66c0d14
Clear the containers/images upon failure
2013-05-06 16:00:30 -07:00
Guillaume J. Charmes
27319da0d2
Add build command
2013-05-06 16:00:30 -07:00
Tianon Gravi
2f89315bf8
Update mkimage-debian.sh now that wheezy is officially the stable release - also, we can't rely on "release" versions for testing or unstable - only "stable" has reliable release versions
2013-05-06 17:00:21 -06:00
Guillaume J. Charmes
f20b5e1323
Fix issue when login in with a different user and trying to push
2013-05-06 15:58:04 -07:00
Daniel Mizyrycki
15b85d9d76
packaging ubuntu; issue #510 : Use goland-stable PPA package to build docker
2013-05-06 15:56:50 -07:00
Solomon Hykes
b6af9d3d2e
* Website: put Adam's and Mitchell's nice tweets on top :)
2013-05-06 14:26:58 -07:00
Solomon Hykes
f796b9c76e
* Website: Bigger twitter profile pictures
2013-05-06 14:26:07 -07:00
Solomon Hykes
627f7fdbfd
+ Website: new quotes
2013-05-06 14:24:14 -07:00
Solomon Hykes
b38fc9fcdc
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-06 14:13:27 -07:00
Solomon Hykes
8646f7f11c
+ Website: new high-level overview
2013-05-06 14:11:38 -07:00
Guillaume J. Charmes
87cc8b6058
Update documentation, use docker-latest instead of docker-master
2013-05-06 13:26:23 -07:00
Guillaume J. Charmes
0fabd390a9
Update ubuntulinux.rst
2013-05-06 13:11:08 -07:00
Solomon Hykes
2ac7298e4e
Bring back lego picture
2013-05-06 12:24:44 -07:00
Solomon Hykes
840bde4393
+ Documentation: new introduction and high-level overview
2013-05-06 12:17:51 -07:00
Guillaume J. Charmes
bbad653b1a
Update ubuntulinux.rst
2013-05-06 12:00:39 -07:00
Victor Vieux
5a2a5ccdaf
removed rcli completly
2013-05-06 16:59:33 +02:00
Victor Vieux
f37399d22b
added login and push
2013-05-06 13:34:31 +02:00
Victor Vieux
6f9b574f25
bump to 0.2.2
2013-05-06 11:53:00 +02:00
Victor Vieux
04cd20fa62
split api and server. run return exit code. import, pull and commit uses the smae endpoint. non zero status code on failure
2013-05-06 11:31:22 +02:00
Guillaume J. Charmes
4f202cd07f
Bumped version to 0.3.0
2013-05-05 07:46:25 -07:00
Guillaume J. Charmes
da01dd3d56
Merge remote-tracking branch 'origin/registry-update'
...
+ Registry: Add the new registry support
2013-05-05 07:13:25 -07:00
shin-
09f1cbabb9
Fixed imports
2013-05-06 11:06:44 -07:00
Sam Alba
c9994ed0fb
Moved the Debugf message in a registry to a more useful place
2013-05-06 10:57:48 -07:00
Guillaume J. Charmes
b0e076f374
Add output to checksums, code cleaning
2013-05-06 10:57:46 -07:00
Sam Alba
00266df8ac
Fixed public pull + Added some verbosity about what is happening
2013-05-06 10:57:45 -07:00
Sam Alba
3febeb93f5
Added help message to invite to login when getting a 401
2013-05-06 10:57:43 -07:00
Sam Alba
bcdf03037b
Fixed pulling repositories from library
2013-05-06 10:57:41 -07:00
Sam Alba
a372f982c1
Switching to prod index server
2013-05-06 10:57:38 -07:00
shin-
d985050aeb
gofmt pass
2013-05-06 10:57:36 -07:00
shin-
0c5e76958b
Use progress reader when uploading/downloading layers
2013-05-06 10:57:06 -07:00
Sam Alba
0f68042053
Handled wrong user credentials by re-init the auth file (it was impossible to login after having wrong crendentials)
2013-05-06 10:57:03 -07:00
shin-
18796d55a6
Fixed some login quirks
2013-05-06 10:57:00 -07:00
shin-
594827d416
Fixed typo in 'username or email already exists'
2013-05-06 10:56:59 -07:00
shin-
5690562fc8
Fix error in PushImage
2013-05-06 10:56:57 -07:00
shin-
be791a223b
simplify image.Checksum
2013-05-06 10:56:55 -07:00
shin-
19045b530e
simplify graph.Checksums
2013-05-06 10:56:54 -07:00
shin-
b5873806d0
Only send checksums for images not uploaded yet
2013-05-06 10:56:52 -07:00
shin-
f10b0f75e0
Fix checksum computing
2013-05-06 10:56:50 -07:00
shin-
6e2ddf6f60
Checksum system overhaul
2013-05-06 10:56:49 -07:00
shin-
e81a53eea9
Added support for REPO:TAG format in docker pull (overrides -t option)
2013-05-06 10:56:47 -07:00
shin-
1c76f91fc4
Fixed minor bugs in docker pull
2013-05-06 10:56:45 -07:00
shin-
be75608906
Fixed checksum computing. Ensure checksum is computed when image metadata is loaded from disk. Fixed docker push workflow. Moved hash computing to utils
2013-05-06 10:56:10 -07:00
shin-
3c85e9390e
Added X-Docker-Token header to initial index requests
2013-05-06 10:54:57 -07:00
shin-
ea3374bcb0
Prepend hash method to the image checksum
2013-05-06 10:54:55 -07:00
shin-
6e936c8fd3
Follow redirections when sending PUT request in PushRepository
2013-05-06 10:54:53 -07:00
shin-
4cd9e4722c
Fixed graph.Checksums()
2013-05-06 10:54:52 -07:00
shin-
630d358384
Fixed checksum representation
2013-05-06 10:54:50 -07:00
shin-
84be35dce1
Fixed docker login
2013-05-06 10:54:48 -07:00
shin-
23953e7d67
Style changes in auth.Login
2013-05-06 10:54:46 -07:00
shin-
6644a3c78a
Reactivated CmdPush in commands.go
2013-05-06 10:54:45 -07:00
shin-
e179c66400
Reimplemented docker pull for new registry API (command is still deactivated)
2013-05-06 10:54:41 -07:00
shin-
048fd671ef
Implemented checksum computation on image creation (necessary for new push primitive)
2013-05-06 10:52:42 -07:00
shin-
7c1a27e2ad
gofmt pass
2013-05-06 10:52:10 -07:00
shin-
1cf8a2c26c
Changed some of the routes to reflect changes made to the API ; added HTTPClient singleton to the graph object
2013-05-06 10:52:08 -07:00
shin-
e639309a7a
Reimplemented feature: downloading all tags on a repository using docker pull. Temporarily commented out CmdPush
2013-05-06 10:51:10 -07:00
shin-
2f082510a7
Implemented new version of PullRepository. Missing support for whole repository pull (= no tag specified)
2013-05-06 10:51:07 -07:00
shin-
2421838b0a
Support for the new registry/index API (wip)
2013-05-06 10:51:04 -07:00
Ken Cochrane
58ca46af39
Merge pull request #500 from kencochrane/registry-api-doc
...
added Docker Index search API doc
2013-05-06 10:44:50 -07:00
Ken Cochrane
09d4b9452d
added new sphinx contrib extention for better REST API docs, and changed the index search API so that it uses the new docs, as a test to make sure it works correctly
2013-05-06 13:38:51 -04:00
Ken Cochrane
d78b2d4ade
Merge github.com:dotcloud/docker into registry-api-doc
2013-05-06 13:13:17 -04:00
Barry Allard
424cc678eb
closes #522
2013-05-04 21:20:41 -07:00
Solomon Hykes
1561232261
First draft of new README. Feedback and contributions welcome!
2013-05-04 19:47:57 -07:00
Solomon Hykes
e392b7ee9b
Merge pull request #515 from drnic/vagrant_overrides
...
Allow reuse of existing vagrant boxes by env variables
2013-05-04 16:47:17 -07:00
Guillaume J. Charmes
c3a5dd76cf
Merge pull request #520 from dotcloud/519-no_command_specified-fix
...
- runtime: Fix the command existance check
2013-05-04 12:03:08 -07:00
Nate Jones
359ecf88de
add doc for images -viz
2013-05-03 21:12:43 -07:00
Nate Jones
3dba4022ad
add tests for 'images' subcommand
2013-05-03 21:12:43 -07:00
Nate Jones
f4de9d919d
add image graph output (dot/graphviz)
2013-05-03 21:12:43 -07:00
Dr Nic Williams
04f41ebdbc
Allow reuse of existing vagrant boxes by env variables
...
Usage:
BOX_NAME=precise64 vagrant up
2013-05-03 15:35:51 -07:00
Guillaume J. Charmes
c34989f1c4
Merge pull request #501 from losinggeneration/fix_cgroup_memory_check
...
- runtime: strings.Split may return an empty string on no match
2013-05-03 14:29:43 -07:00
Solomon Hykes
a7c0e9a355
Fix a bug in the Makefile which caused dependency download to fail
2013-05-03 12:58:44 -07:00
Guillaume J. Charmes
19df5a7965
Merge pull request #487 from brunoqc/patch-2
...
* vagrant: Use only one deb line in /etc/apt
2013-05-03 11:55:16 -07:00
Harley Laue
589d7c68db
Check that the line is valid with 6 parts after split
2013-05-03 13:49:10 -05:00
Guillaume J. Charmes
8ef72cbc94
Merge pull request #508 from bdon/master
...
* docs: doc fix
2013-05-03 11:41:14 -07:00
Victor Vieux
75418ec849
Merge branch 'master' into remote-api
2013-05-03 17:59:11 +02:00
Victor Vieux
c6963da54e
makefile from master
2013-05-03 17:51:11 +02:00
Guillaume J. Charmes
b9ec03c21b
Fix the command existance check
2013-05-02 20:50:28 -07:00
Brandon Liu
6cbe27b7a5
correct documentation for where images are stored on filesystem.
2013-05-02 20:37:08 -07:00
Solomon Hykes
a82b60b30d
dockerbuilder: change order of dependencies
2013-05-02 19:22:41 -07:00
Solomon Hykes
c08d245539
dockerbuilder: let the Makefile upload to s3 with 'make release'
2013-05-02 18:11:54 -07:00
Guillaume J. Charmes
64d7bc442d
Fix server crash when running an image without command without autorun
2013-05-02 13:56:45 -07:00
Harley Laue
4bc8ef42d4
strings.Split may return an empty string on no match
...
* This fixes an index out of range crash if cgroup memory is not
enabled.
2013-05-02 14:44:41 -05:00
Guillaume J. Charmes
8378498951
Fix issue within mergeConfig preventing hostname and user to be set
2013-05-02 12:32:10 -07:00
Guillaume J. Charmes
1617a18258
Fix typo for command run docs
2013-05-02 12:11:57 -07:00
Solomon Hykes
6c1bb39c09
Fix date typos in changelog
2013-05-03 15:40:32 -07:00
Solomon Hykes
f6b5cd77eb
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-03 15:37:37 -07:00
Solomon Hykes
5ffd63070f
Bumped version to 0.2.2
2013-05-03 15:19:20 -07:00
Solomon Hykes
701132259d
+ Documentation: new example: sharing data between 2 couchdb databases
2013-05-03 15:13:12 -07:00
Solomon Hykes
18b8eeb484
+ Support for data volumes
2013-05-03 13:03:47 -07:00
Solomon Hykes
b6a5e604ab
Add s3 upload to 'make release'
2013-05-02 11:32:55 -07:00
Ken Cochrane
b682a8ea9e
added Docker Index search API doc
2013-05-02 14:32:38 -04:00
Solomon Hykes
6e486b638b
+ Hack: 'make s3release' uploads a clean build to s3
2013-05-02 11:25:49 -07:00
Bruno Bigras
74cd7e822d
Use only one deb line in /etc/apt
...
This prevents the script from filling up /etc/apt/sources.list with more than one deb line which cause a warning when updating.
2013-05-02 13:33:23 -04:00
Victor Vieux
4f0bda2dd5
up to date with master
2013-05-02 18:36:23 +02:00
Guillaume J. Charmes
21b9dcd518
Update docs for Command Run
2013-05-02 09:26:29 -07:00
Guillaume J. Charmes
897cc573f0
Fix the graph.Create prototype
2013-05-02 09:23:29 -07:00
Guillaume J. Charmes
b0459adc27
Comply to the new graph.Create() prototype
2013-05-02 09:14:23 -07:00
Guillaume J. Charmes
3edd14b8c2
Implement the data volume removal
2013-05-02 09:14:23 -07:00
Guillaume J. Charmes
4099a31304
Implement the -volumes-from in order to mount volumes from an other container
2013-05-02 09:14:22 -07:00
Guillaume J. Charmes
6fb495bf6f
Move the id of volumes to Container (instead of Container.Config)
2013-05-02 09:14:22 -07:00
Guillaume J. Charmes
faf8daa7c6
Switch back config to map[string]struct{}
2013-05-02 09:14:22 -07:00
Guillaume J. Charmes
8d9aaee60b
Handle data volumes mount points
2013-05-02 09:14:22 -07:00
Guillaume J. Charmes
35d704c8a0
Change the volumes type to map[string]string to store both source and destination
2013-05-02 09:14:22 -07:00
Solomon Hykes
1df5f4094b
docker run -v PATH: bind a new data volume to a container
2013-05-02 09:14:22 -07:00
unclejack
528da23d6a
use Go 1.0.3 to build docker
2013-05-02 15:27:37 +03:00
Guillaume J. Charmes
ff5e238de9
Merge pull request #496 from dotcloud/480-vagrant-fix
...
- vagrant: Fix main Vagrantfile
2013-05-01 23:38:18 -07:00
Solomon Hykes
c63dce393e
Merge pull request #492 from kencochrane/registry-api-doc
...
+ Registry: added the registry API to the docker docs
2013-05-01 23:00:58 -07:00
Solomon Hykes
d6a63132ef
Merge branch 'origin/new-dockerbuilder'
2013-05-02 05:57:50 +00:00
Solomon Hykes
e7271cdaae
dockerbuilder: fix permissions
2013-05-02 05:56:51 +00:00
Solomon Hykes
6ca3b151b1
* Hack: improve the way dockerbuilder is built
2013-05-01 22:05:36 -07:00
Victor Vieux
a4bcf7e1ac
refactoring run/attach/logs
2013-05-02 05:07:06 +02:00
Daniel Mizyrycki
0d9475346f
Fix main Vagrantfile
2013-05-01 18:49:31 -07:00
Solomon Hykes
71199f595d
New Dockerfile operation: 'add'
2013-05-01 18:32:38 -07:00
Solomon Hykes
58b95878f1
- Hack: fix dockerbuilder to build feature branches
2013-05-02 01:16:23 +00:00
Guillaume J. Charmes
e431dc26f1
Merge pull request #482 from dotcloud/move_capabilitie_function
...
* runtime: Move the capabilities detection into a runtime method
2013-05-01 17:43:32 -07:00
Solomon Hykes
09b1cd58c0
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-05-01 17:18:05 -07:00
Solomon Hykes
d42639e5c5
Bumped version to 0.2.1
2013-05-01 17:17:13 -07:00
Guillaume J. Charmes
d0c2e31fb9
Merge pull request #495 from dotcloud/autorun_docs
...
* docs: Update commandline Commit doc
2013-05-01 17:14:53 -07:00
Guillaume J. Charmes
509a01bbe4
Merge pull request #493 from dotcloud/374-developer-environment
...
* hack: development; issue #374 : Refactor 'make hack' making Vagrantfile and VM more useful
2013-05-01 16:54:29 -07:00
Solomon Hykes
e7fb7f13d5
new Dockerfile keyword: cmd to set a default runtime command
2013-05-01 16:43:37 -07:00
Daniel Mizyrycki
d172da58ce
development; issue #374 : Update VM documentation
2013-05-01 15:59:54 -07:00
Solomon Hykes
ad86dde10c
* 'docker commit' inherits parent layer's run configuration by default
2013-05-01 15:45:39 -07:00
Guillaume J. Charmes
c20e46587d
Update commandline Commit doc
2013-05-01 15:43:02 -07:00
Daniel Mizyrycki
eeb03164cf
development; issue #374 : Upgrade development VM box to Ubuntu-13.04 with kernel 3.8
2013-05-01 15:26:27 -07:00
Daniel Mizyrycki
bb61678b57
development; issue #374 : Refactor 'make hack' making Vagrantfile and VM more useful
2013-05-01 15:26:27 -07:00
Guillaume J. Charmes
a75a1b3859
When no -config is set while committing, use the config of the base image
2013-05-01 15:24:28 -07:00
Solomon Hykes
08812096f5
New Dockerfile operation 'expose' exposes default tcp ports
2013-05-01 14:16:56 -07:00
Solomon Hykes
5c30faf6f7
Set a layer's default runtime options with 'docker commit -run' instead of 'docker commit -config'
2013-05-01 12:45:45 -07:00
Solomon Hykes
f7aaa06606
+ Commit default runtime options with a layer
2013-05-01 11:33:21 -07:00
Guillaume J. Charmes
7ff65d40d5
Actually use the mergeConfig function
2013-05-01 11:22:06 -07:00
Ken Cochrane
904c2a0fc3
added the registry API to the docker docs
2013-05-01 12:31:46 -04:00
Solomon Hykes
a3ce90b78b
Added dummy script for docker-build example
2013-05-01 00:49:28 -07:00
Solomon Hykes
03b83b3210
Fix example dockerfile
2013-05-01 00:44:36 -07:00
Solomon Hykes
40ccf1d300
new Dockerfile keyword: 'push'
2013-05-01 00:42:11 -07:00
Solomon Hykes
038ca5ee39
docker-build: added support for 'maintainer' keyword
2013-05-01 00:14:52 -07:00
Solomon Hykes
957c500ac9
Merge pull request #485 from brunoqc/patch-1
...
* Packaging: connect to Ubuntu key server on port 80
2013-04-30 15:46:57 -07:00
Guillaume J. Charmes
62a595da5c
Merge pull request #488 from tobert/cgroups-via-proc-mounts
...
* runtime: Use /proc/mounts instead of mount(8)
2013-04-30 14:39:14 -07:00
Guillaume J. Charmes
d97661aa71
Improve crashTest
2013-04-30 11:16:26 -07:00
Al Tobey
c6119da339
Use /proc/mounts instead of mount(8)
...
Specifically, Ubuntu Precise's cgroup-lite script uses mount -n
to mount the cgroup filesystems so they don't appear in mtab, so
detection always fails unless the admin updates mtab with /proc/mounts.
/proc/mounts is valid on just about every Linux machine in existence and
as a bonus is much easier to parse.
I also removed the regex in favor of a more accurate parser that should
also support monolitic cgroup mounts (e.g. mount -t cgroup none /cgroup).
2013-04-30 17:37:43 +00:00
Victor Vieux
36b968bb09
[] instead fon null, timetsamps and wip import
2013-04-30 17:04:31 +02:00
Bruno Bigras
5051c20833
Use the 80 port with keyserver.ubuntu.com
...
Use the 80 port with keyserver.ubuntu.com so it works with corporate firewalls
2013-04-29 15:53:50 -03:00
Victor Vieux
131c6ab3e6
more accurate http errors, attach handle tty correctly now
2013-04-29 17:46:41 +02:00
Victor Vieux
e5104a4cb4
working tty
2013-04-29 15:12:18 +02:00
Victor Vieux
22f5e35579
fix last commit
2013-04-29 11:49:04 +02:00
Victor Vieux
30cb4b351f
run now try to pull if unknown image
2013-04-29 11:46:31 +02:00
Guillaume J. Charmes
cdc2657ee9
Improve crashTest
2013-04-28 07:10:58 -07:00
Guillaume J. Charmes
76a1a7cf5b
Simplify the crashTest
2013-04-28 06:23:02 -07:00
Guillaume J. Charmes
20c2a4f80f
add network endpoint for crashTest
2013-04-28 03:54:22 -07:00
Guillaume J. Charmes
ebe157ebb5
Update the crashTest to have the dockerpath in env
2013-04-28 01:27:56 -07:00
Solomon Hykes
cb431f223f
Merge pull request #484 from tianon/mkimage-debian
...
* Contrib: updated mkimage-debian
2013-04-29 12:12:02 -07:00
Tianon Gravi
ab34115b42
Use default mirror from debootstrap when not explicitly provided, and add better target directory naming
2013-04-28 13:38:26 -06:00
Tianon Gravi
4b3354af3f
Improve mkimage-debian script to also tag using the release version number of the final image (6.0.7, 7.0, etc.)
...
This is as discussed on #447 .
2013-04-28 12:31:28 -06:00
Guillaume J. Charmes
9042535f5a
Move the capabilities detection into a runtime method
2013-04-26 14:32:55 -07:00
Guillaume J. Charmes
8f81e175af
Merge pull request #473 from dotcloud/26-auto_restart_containers-feature
...
+ runtime: Add -r flag to dockerd in order to restart previously running container....
2013-04-26 14:02:01 -07:00
Guillaume J. Charmes
636c7835d3
Merge pull request #467 from dotcloud/improve_localhost_port_test
...
* tests: Improve unit test to avoid unnecessary warnigns
2013-04-26 14:01:13 -07:00
Guillaume J. Charmes
6d1dd8b41a
Merge pull request #478 from tianon/mkimage-debian
...
+ contrib: Add contrib/mkimage-debian.sh used to create the tianon/debian images
2013-04-26 13:51:47 -07:00
Guillaume J. Charmes
ae97477284
Remove -command in CmdCommit and make -config use Json
2013-04-26 10:48:33 -07:00
Tianon Gravi
86ad98e72a
Add contrib/mkimage-debian.sh used to create the tianon/debian images
2013-04-26 08:54:29 -06:00
Victor Vieux
a48eb4dff8
run now try to pull if unknown image
2013-04-26 15:08:33 +02:00
Solomon Hykes
03d82922aa
Merge pull request #474 from brianm/vmware_fusion_provider
...
Support for VMWare Fusion Provider in Vagrantfile
2013-04-26 01:31:11 -07:00
Guillaume J. Charmes
30d327d37e
Add TestCommitAutoRun
2013-04-25 17:03:13 -07:00
Guillaume J. Charmes
724e2d6b0a
Update unit test in order to comply with new api
2013-04-25 17:02:38 -07:00
Guillaume J. Charmes
51d6228261
Implement -config and -command in CmdCommit in order to allow autorun
2013-04-25 16:48:31 -07:00
Brian McCallister
4db680fda4
don't fight the box kernel version, not worth it
2013-04-25 06:29:13 -06:00
Brian McCallister
9c7293508d
get aufs dependencies into vmware image
2013-04-25 06:09:04 -06:00
Brian McCallister
9d8743a7ae
vmware fusion provider config
2013-04-25 05:59:31 -06:00
Guillaume J. Charmes
50144aeb42
Add -r flag to dockerd in order to restart previously running container. Fixes #26
2013-04-24 19:01:23 -07:00
Guillaume J. Charmes
ee298d1420
Specify a different bridge for tests than for regular runtime
2013-04-24 17:43:41 -07:00
Solomon Hykes
03855b0027
Merge pull request #466 from dotcloud/441-vagrant-improve
...
* Packaging: simplify Vagrantfile
2013-04-24 17:25:20 -07:00
Daniel Mizyrycki
2726e3649a
vagrant; issue #441 : Improve main config including aws ubuntu lts dependency
2013-04-24 11:30:15 -07: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
Solomon Hykes
90668a8a99
Bumped version to 0.2.0
2013-04-23 23:15:09 -07:00
Solomon Hykes
c7fd84b8a0
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-04-23 23:05:38 -07:00
Solomon Hykes
874a40ed3a
- Dev: dockerbuilder requires a fake initctl because 'apt-get install devscripts' insists on installing a stupid daemon I never asked for in the first place.
2013-04-23 23:04:54 -07:00
Solomon Hykes
370fafacbf
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-04-23 22:57:50 -07:00
Solomon Hykes
a0478f726d
dockerbuilder: upload most recent Ubuntu package (note version FOO might not yet be packaged at tag vFOO)
2013-04-23 22:57:34 -07:00
Solomon Hykes
e5bc5a2e31
Merge pull request #427 from dhrp/docs
...
- Packaging: Fixed Vagrantfile
* Documentation: Updated install instructions
2013-04-23 19:49:28 -07:00
Solomon Hykes
25fc3a7e76
Merge pull request #470 from dotcloud/packaging-ubuntu
...
* Packaging: Add 0.1.8 to Ubuntu packaging changelog
* Packaging: Update the Ubuntu maintainer manual
2013-04-23 19:46:56 -07:00
Solomon Hykes
b3ab0b561e
Makefile improvements
...
+ Convenience rules: srcrelease, deps
- Separate dependency vendoring from building the binary
(re-download dependencies with 'make deps')
2013-04-23 19:41:38 -07:00
Solomon Hykes
8b8c8bf7cb
Fix 'make release RELEASE_VERSION=master'
2013-04-23 18:50:53 -07:00
Solomon Hykes
a8651a23b2
make release: build a binary release of the most recent version tag
2013-04-23 18:32:59 -07:00
Daniel Mizyrycki
f744cfd5a7
packaging-ubuntu: update maintainer documentation for changelog file
2013-04-23 13:51:03 -07:00
Solomon Hykes
e03b241fb1
dockerbuilder: build with 'make; cp -R ./bin'
2013-04-23 12:07:54 -07:00
Thatcher Peskens
1ddca1948b
Fixed remaining issues and conflicts created by last merge.
2013-04-23 12:04:53 -07:00
Solomon Hykes
2485bb2cd2
dockerbuilder: use a pristine GOPATH, with the fresh checkout registered at the right path (for internal submodules)
2013-04-23 11:45:47 -07:00
Guillaume J. Charmes
6ebb249131
Remove unecessary memeory limit within tests
2013-04-23 11:25:16 -07:00
Guillaume J. Charmes
c45beabcd5
Improve TestMultipleAttachRestart to avoid unnecessary warning
2013-04-23 11:22:30 -07:00
Guillaume J. Charmes
a22c78523f
Wait for the container to finish in TestAttachDisconnect before destroying it
2013-04-23 11:09:48 -07:00
Guillaume J. Charmes
5a02c9ba0a
Make sure the container is well started prior to perform the test
2013-04-23 11:08:31 -07:00
Solomon Hykes
7577f48dc4
dockerbuilder: build in current directory instead /go and /tmp
2013-04-23 10:53:02 -07:00
Solomon Hykes
0512cf9c83
dockerbuilder: /usr/local/bin is already set by docker
2013-04-23 10:49:58 -07:00
Solomon Hykes
73da7a12e7
Increased timeout in TCP port allocation test to pass on slower machines
2013-04-23 10:12:46 -07:00
Victor Vieux
cf19be44a8
added run (wip), fixed ps and images, added port and tag
2013-04-23 18:20:53 +02:00
Solomon Hykes
50f5723f1d
Merge pull request #465 from shamrin/patch-2
...
- Documentation: fixed typo in "Building blocks"
2013-04-23 09:02:19 -07:00
Alexey Shamrin
cbc4eccd50
fixed typo in buildingblocks.rst
2013-04-23 12:52:55 +04:00
Solomon Hykes
cff26b3a6c
Merge pull request #464 from tianon/patch-1
...
- Runtime: adapt cgroup capability detection to work on Gentoo
2013-04-23 00:36:10 -07:00
Solomon Hykes
329c3e0ffd
Merge pull request #462 from dotcloud/initial_changelog
...
+ Add initial Changelog
2013-04-23 00:32:25 -07:00
Solomon Hykes
4f6cc5c733
Completed Changelog for all past versions
2013-04-23 00:30:18 -07:00
Tianon Gravi
e413340723
Update FindCgroupMountpoint to be more forgiving
...
On Gentoo, the memory cgroup is mounted at /sys/fs/cgroup/memory, but the mount line looks like the following:
memory on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
(note that the first word on the line is "memory", not "cgroup", but the other essentials are there, namely the type of cgroup and the memory mount option)
2013-04-23 01:09:29 -06:00
Solomon Hykes
95e066d24f
- Runtime: ghost containers can be killed.
2013-04-22 22:30:33 -07:00
Solomon Hykes
82b8f7a565
hack/dockerbuilder: a standard build environment for building and uploading official binary builds of docker... inside docker
2013-04-22 22:29:12 -07:00
Solomon Hykes
97badbd29e
Bumped version to 0.1.8
2013-04-22 22:04:57 -07:00
Thatcher Peskens
5a5e417d46
Merge remote-tracking branch 'dotcloud/master' into dhrp/docs
...
Conflicts:
docker/docker.go
docs/sources/installation/archlinux.rst
docs/sources/installation/index.rst
docs/sources/installation/ubuntulinux.rst
runtime.go
utils.go
2013-04-22 18:44:50 -07:00
Thatcher Peskens
4031a01af1
Merged changes
2013-04-22 18:38:42 -07:00
Guillaume J. Charmes
0b0d958b88
Merge pull request #463 from dotcloud/improve_pid_file_feature
...
Check that the pid in pidfile exists before preventing docker to start
2013-04-22 18:24:03 -07:00
Guillaume J. Charmes
03e4704ae5
Merge pull request #442 from dotcloud/fix_deleted_file_diff
...
Use aufs to handle parents whiteouts instead of doing it manually
2013-04-22 18:23:46 -07:00
Guillaume J. Charmes
7a8ac76299
Merge pull request #456 from dotcloud/453-generic_kernel_detection-fix
...
453 generic kernel detection fix
2013-04-22 18:20:17 -07:00
Guillaume J. Charmes
c05c91ca3b
Make kernel detection work without suffix
2013-04-22 18:15:33 -07:00
Guillaume J. Charmes
b76d63cb0c
Forbid attach to ghost
2013-04-22 17:53:32 -07:00
Guillaume J. Charmes
f926ed182f
Allow to kill/stop ghosts
2013-04-22 17:53:32 -07:00
Guillaume J. Charmes
d440782e17
Allow to kill container after docker server restarts
2013-04-22 17:52:38 -07:00
Guillaume J. Charmes
82848d4158
Allow to wait on container even after docker server restarts using lxc-info
2013-04-22 17:52:38 -07:00
Guillaume J. Charmes
97535e5a64
Add unit test for file deletion
2013-04-22 17:51:09 -07:00
Guillaume J. Charmes
f079fbe3fa
Check that the pid in pidfile exists before preventing docker to start
2013-04-22 15:57:31 -07:00
Guillaume J. Charmes
90d144b612
Merge pull request #457 from shamrin/patch-1
...
README.md: `docker port` instead of just `port`
2013-04-22 15:40:03 -07:00
Guillaume J. Charmes
d3db94696d
Merge pull request #461 from neomantra/master
...
Fix typo (ghot -> ghost)
2013-04-22 15:39:34 -07:00
Evan Wies
ffe16e3224
Fix typo (ghot -> ghost)
2013-04-22 18:37:06 -04:00
Guillaume J. Charmes
0b60829df7
Add initial changelog
2013-04-22 15:26:06 -07:00
Victor Vieux
6ce475dbdf
added push hijack (wip)
2013-04-22 23:37:22 +02:00
Thatcher Peskens
690e118670
Updated gettingstarted with quicker install.
2013-04-22 13:36:00 -07:00
Alexey Shamrin
038e1d174b
README.md: docker port instead of just port
2013-04-23 00:27:23 +04:00
Thatcher Peskens
6c8dcd5cbb
Updated Vagrantfile and documentation to reflect new installation path using Ubuntu's PPA, also switched everything to use Ubuntu 12.04 by default.
2013-04-22 13:10:32 -07:00
Guillaume J. Charmes
16aeb77d51
Move the kernel detection to arch specific files
2013-04-22 12:08:59 -07:00
Guillaume J. Charmes
4ac3b803b9
Make the kernel version detection more generic
2013-04-22 11:39:56 -07:00
Guillaume J. Charmes
3514e47edc
Do not prevent docker from running when kernel detection fails
2013-04-22 11:26:34 -07:00
Guillaume J. Charmes
acb546cd1b
Fix race within TestRunDisconnectTty
2013-04-22 11:16:32 -07:00
Victor Vieux
1aa7f1392d
restify api
2013-04-22 18:17:47 +02:00
Guillaume J. Charmes
2ced94b414
Merge pull request #454 from tianon/master
...
Update utils.go to not enforce extra constraints on the kernel "flavor" (such as being integral or even comparable one to another)
2013-04-22 08:02:42 -07:00
Guillaume J. Charmes
71b5806614
Do not stop execution if cgroup mountpoint is not found
2013-04-22 00:44:57 -04:00
Tianon Gravi
1f65c6bf4c
Update utils.go to not enforce extra constraints on the kernel "flavor" (such as being integral or even comparable one to another)
...
This is especially to fix the current docker on kernels such as gentoo-sources, where the "flavor" is the string "gentoo", and that obviously fails to be converted to an integer.
2013-04-21 19:19:38 -06:00
Solomon Hykes
965e8a02d2
'docker push' shows an additional progress bar while it buffers the archive to disk. Fixes #451 .
2013-04-21 15:29:26 -07:00
Solomon Hykes
baacae8345
'docker push' buffers filesystem archives on disk instead of memory.
2013-04-21 14:23:55 -07:00
Solomon Hykes
52cedb8a05
Better title in ubuntu install doc
2013-04-20 18:26:15 -07:00
Solomon Hykes
15c7e72e2a
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-04-20 18:19:04 -07:00
Solomon Hykes
76b40ad6c9
Merge remote-tracking branch 'origin/check_kernel_capabilities'
2013-04-20 17:40:25 -07:00
Solomon Hykes
6909f3911f
Merge pull request #422 from shawnsi/arch-docs
...
Arch docs
2013-04-20 17:35:43 -07:00
Solomon Hykes
3b6c540fe8
Bumped version to 0.1.7
2013-04-20 17:35:00 -07:00
Solomon Hykes
d49a273071
Moved 'under the hood' below install instructions and examples in README
2013-04-20 17:33:02 -07:00
Solomon Hykes
1201c418cd
Fix Ubuntu install doc
2013-04-20 17:31:49 -07:00
Solomon Hykes
4a9c3a92e1
Formatting fix in ubuntu install doc
2013-04-20 17:30:33 -07:00
Solomon Hykes
28831a412f
Link to public images list in the README
2013-04-20 17:29:41 -07:00
Solomon Hykes
70cf467fdf
Removed duplicate ubuntu binary install instructions from README
2013-04-20 17:29:12 -07:00
Solomon Hykes
c40f01319f
Cleaned up install instructions in the README
...
* Addded quick install on ubuntu as the 1st install option
* Grouped other binary installs under "binary installs"
* Removed duplicate binary ubuntu installs (linked to the docs)
* Improved "build from source" instructions
2013-04-20 17:26:50 -07:00
Thatcher Peskens
0731d1a582
Updated ubuntu install
2013-04-19 20:59:43 -07:00
Thatcher Peskens
8ecde8f9a5
Updated documentation and fixed Vagrantfile
2013-04-19 20:57:50 -07:00
Solomon Hykes
911925b54a
Add a test for allocating tcp ports and reaching them on localhost
2013-04-19 20:46:07 -07:00
Solomon Hykes
7f1a32b9ff
Shutdown loopback-to-loopback proxy when unmapping a port
2013-04-19 20:44:25 -07:00
Solomon Hykes
930e9a7e43
Emulate DNAT in userland for loopback-to-loopback connections. This makes container ports available from localhost.
2013-04-19 19:35:44 -07:00
Solomon Hykes
61259ab4b4
Exclude loopback-to-loopback connections from DNAT rules, to allow userland proxying
2013-04-19 19:32:32 -07:00
Solomon Hykes
931ca464a7
'docker ps' shows port mappings
2013-04-19 19:29:13 -07:00
Guillaume J. Charmes
cc5a044a8c
update TestRunDisconnectTty to reflect the correct behavior of CmdRun
2013-04-19 17:51:41 -07:00
Guillaume J. Charmes
0eb425426f
Merge pull request #444 from lopter/master
...
Fixe the race condition between docker run and docker logs from #428
2013-04-19 18:09:58 -07:00
Guillaume J. Charmes
3bfb70db24
Wait for the container terminate at the end of CmdRun
...
Fixes the race condition between docker run and docker logs from #428 .
2013-04-19 18:06:13 -07:00
Guillaume J. Charmes
e49af5b6de
Use aufs to handle parents whitouts instead of doing it manually
2013-04-19 16:33:25 -07:00
Solomon Hykes
d8416539b3
contrib/vagrant-docker: a placeholder to centralize collaboration on an official docker provider for vagrant
2013-04-19 15:55:34 -07:00
Solomon Hykes
a76c3a9c95
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-04-19 12:55:32 -07:00
Solomon Hykes
e81ddb2dc7
Fixed 'hack' rule in Makefile
2013-04-19 12:55:17 -07:00
Solomon Hykes
4d728821e3
Merge remote-tracking branch 'origin/buildbot'
2013-04-19 12:47:22 -07:00
Guillaume J. Charmes
e92c4b1f39
Merge pull request #415 from dotcloud/261-choose_grace_period-feature
...
added -t in docker stop and restart to choose grace period
2013-04-19 12:42:34 -07:00
Solomon Hykes
152a9f77b4
Fix ubuntu packaging to build from a clean checkout of the correct git tag
2013-04-19 12:39:40 -07:00
Solomon Hykes
bfb84b564c
Merge remote-tracking branch 'origin/30-packaging-ubuntu'
2013-04-19 11:31:53 -07:00
Victor Vieux
b295239de2
added: info, history, logs, ps, start, stop, restart, rm, rmi
2013-04-19 15:24:37 +02:00
Solomon Hykes
e8a67f632e
Cleanup examples on README
2013-04-18 22:37:45 -07:00
Solomon Hykes
3d2fd8a650
Small wording fix in README
2013-04-18 22:24:52 -07:00
Solomon Hykes
79a78d37e7
Add examples to the README
2013-04-18 22:24:29 -07:00
Solomon Hykes
3ae5c45d9a
Fix examples in README to no longer rely on standalone mode
2013-04-18 22:22:00 -07:00
Guillaume J. Charmes
f3e89fae28
Use mount to determine the cgroup mountpoint
2013-04-18 21:57:58 -07:00
Guillaume J. Charmes
c42a4179fc
Add unit tests for CompareKernelVersion
2013-04-18 21:34:34 -07:00
Guillaume J. Charmes
2d32ac8cff
Improve the docker version output
2013-04-18 21:08:33 -07:00
Guillaume J. Charmes
f68d107a13
Remove the NO_MEMORY_LIMIT constant
2013-04-18 21:08:20 -07:00
Guillaume J. Charmes
640efc2ed2
Add capabilities check to allow docker to run on kernel that does not have all options
2013-04-18 20:55:41 -07:00
Guillaume J. Charmes
003622c8b6
Check kernel version and display warning if too low
2013-04-18 20:47:24 -07:00
Thatcher Peskens
6de5ca1e64
Added redirect from old location of documentation (/documentation), these was the location when we were on github.
2013-04-18 16:00:18 -07:00
Solomon Hykes
deb55e416e
contrib/docker-build: don't remove the base image if the first build step fails
2013-04-18 14:46:17 -07:00
Victor Vieux
79e9105806
added kill and images(wip)
2013-04-18 18:56:22 +02:00
Shawn Siefkas
7eda9c64b8
Updating the arch linux installation docs
...
New AUR package name
Adding systemd service unit info
2013-04-18 09:20:23 -05:00
Shawn Siefkas
84c13a3dcf
Adding archlinux packaging documentation
2013-04-18 09:17:31 -05:00
Victor Vieux
90602ab62a
fixed test
2013-04-18 16:03:50 +02:00
Daniel Mizyrycki
8e6ba343bf
packaging-ubuntu, issue #30 : Ensure docker package installs and passes tests on official vagrant Ubuntu 12.04 box
2013-04-17 21:10:53 -07:00
Daniel Mizyrycki
523cd8e29c
packaging-ubuntu, issue #30 : streamline building and uploading to PPA
2013-04-17 20:56:34 -07:00
Daniel Mizyrycki
fd39af7f85
packaging-ubuntu: move original files in place for update
2013-04-17 20:56:34 -07:00
Solomon Hykes
ee82870ff7
Bumped version to 0.1.6 to mark image format change (author field)
2013-04-17 20:18:35 -07:00
Solomon Hykes
227a8142a3
Record the author of an image with 'docker commit -author'
2013-04-17 20:13:11 -07:00
Solomon Hykes
4ef2d5c1e6
Added 'author' field to the image format
2013-04-17 19:58:17 -07:00
Victor Vieux
c0d5d5969b
skeleton remote API, only version working (wip)
2013-04-18 03:13:43 +02:00
Solomon Hykes
e34e44e8e6
Bumped version to 0.1.5
2013-04-17 17:12:08 -07:00
Solomon Hykes
13d9e26edd
Fix the behavior of Graph.Register so that it can be interrupted without side effect
2013-04-17 16:35:22 -07:00
Solomon Hykes
0a3131554c
Merge pull request #406 from shawnsi/405-arch-docs
...
Issue #405 : Documentation for Arch Linux Install
2013-04-17 15:45:26 -07:00
Solomon Hykes
521ce07859
Merge pull request #409 from lynaghk/master
...
Docker init created by contrib setup script should set proper UTF8 LANG
2013-04-17 15:23:12 -07:00
Solomon Hykes
f02950965e
Merge remote-tracking branch 'origin/183-no_such_device-fix'
2013-04-17 11:54:57 -07:00
Solomon Hykes
16f6daa5be
Merge remote-tracking branch 'origin/416-lxc_0_9_compatibliity-fix'
2013-04-17 11:35:12 -07:00
Solomon Hykes
ca6cd5b557
Keep a cache of the unit-tests image. So I can code in conferences with crappy wifi.
2013-04-17 11:32:13 -07:00
Victor Vieux
92cd75607b
Merge branch 'remote-api' of https://github.com/dotcloud/docker into remote-api
2013-04-17 12:21:56 +02:00
Victor Vieux
1615bb08c7
added -t in docker stop and restart to choose grace period
2013-04-17 11:56:30 +02:00
Guillaume J. Charmes
c4cd224d90
improve the crashTest script
2013-04-16 15:20:04 -07:00
Guillaume J. Charmes
7b0e96f1f4
Manually pass the env to docker-init instead of relying on lxc to pass it
2013-04-16 14:32:50 -07:00
Solomon Hykes
fc72a809c1
Remove unneeded dependencies from README
2013-04-16 12:10:16 -07:00
Solomon Hykes
a11b31399b
Skeleton of http API
2013-04-16 19:53:08 +02:00
Solomon Hykes
2a47df0202
Disabled standalone mode ( fixes #364 )
2013-04-15 11:44:11 -07:00
Kevin J. Lynagh
468fb90117
install.sh script's dockerd.conf should set docker daemon environment's LANG to en_US.UTF-8. See #355 .
2013-04-15 08:49:48 -07:00
Victor Vieux
ac49a797b4
try to load aufs module, disply error on failure
2013-04-15 12:05:46 +02:00
Guillaume J. Charmes
1ec6c223c9
Add a script to help reproduce #407
2013-04-14 15:13:32 -07:00
Solomon Hykes
db08705e3c
Merge remote-tracking branch 'origin/packaging'
2013-04-13 21:40:53 -07: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
Solomon Hykes
cdf90bb04b
Merge remote-tracking branch 'origin/96-dns_issue-fix'
2013-04-12 17:50:59 -07:00
Shawn Siefkas
45809e9a05
Issue #405 : Documentation for Arch Linux Install
2013-04-12 13:25:33 -05:00
Guillaume J. Charmes
1967c8342a
Allow to disable memory limit at compilation time
2013-04-12 10:48:20 -07:00
Guillaume J. Charmes
7673afc843
Allow use to set his own dns via -dns
2013-04-12 10:43:13 -07:00
Solomon Hykes
b1fbebb4a3
Fixed wording of ghost-related messages
2013-04-12 10:39:08 -07:00
Solomon Hykes
3527291b47
Merge remote-tracking branch 'origin/ghost_handling-fix'
2013-04-12 10:33:36 -07:00
Solomon Hykes
57d31c9777
Merge remote-tracking branch 'origin/kill_behaviour_fix'
2013-04-12 10:20:26 -07:00
Guillaume J. Charmes
a2f5a56143
Merge pull request #403 from titanous/update-authors
...
Update AUTHORS
2013-04-12 07:56:19 -07:00
Jonathan Rudenberg
343ed6b53f
Update AUTHORS
2013-04-12 10:44:50 -04:00
Guillaume J. Charmes
22893429ed
Go fmt
2013-04-12 07:37:24 -07:00
Guillaume J. Charmes
c1703c2b68
Merge branch 'create_pidfile' of https://github.com/flavio/docker into flavio-create_pidfile
2013-04-12 07:28:36 -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
Daniel Mizyrycki
f226842aa1
Packaging, Debian: Add maintainer documentation
2013-04-11 20:17:41 -07:00
Daniel Mizyrycki
b14164879b
Packaging: Add README documentation
2013-04-11 17:39:47 -07:00
Guillaume J. Charmes
bb22cd492e
Add unit test for hanging kill + fix other tests behaviour
2013-04-11 16:21:19 -07:00
Solomon Hykes
27be5aec74
Merge pull request #386 from lopter/master
...
Use ip to setup the gateway in sysinit.go
2013-04-11 15:02:20 -07:00
Solomon Hykes
048f9f4974
Added docker-build (formerly github.com/shykes/changer) as a contrib script
2013-04-11 14:44:39 -07:00
Flavio Castelli
fb0b375be7
docker daemon: create file containing PID
...
Ensure the docker daemon creates a file containing its PID under
/var/run/docker.pid.
The daemon takes care of removing the pid file when it receives either
SIGTERM, SIGINT or SIGKILL.
The daemon also refuses to start when the pidfile is found. An
explanation message is shown to the user when this happens.
This change is required to make docker easier to manage by tools like
checkproc which rely on this information.
2013-04-11 21:41:08 +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
Solomon Hykes
2de953490d
Contrib post-commit hook for checking gofmt
2013-04-11 11:30:35 -07:00
Victor Vieux
3ba44d2d5f
fixes some usages
2013-04-11 18:46:47 +02:00
Guillaume J. Charmes
313d13ea01
Detect and mark ghost container.
2013-04-11 09:26:17 -07:00
Guillaume J. Charmes
e68c04b722
force kill now use lxc-kill. Fixes #383
2013-04-11 09:04:04 -07:00
Guillaume J. Charmes
c902c43766
Merge pull request #392 from dotcloud/rm_usage-fix
...
Display usage when no parameter in docker rm
2013-04-11 07:56:46 -07: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
Daniel Mizyrycki
8ea1e9126f
packaging; issue #251 : Add debian packaging
2013-04-10 21:00:39 -07:00
Solomon Hykes
38e2d00199
Skeleton of http API
2013-04-10 19:48:21 -07:00
Guillaume J. Charmes
6dc4c74b5a
Use crlf in registry function to avoid issue with autlogin in push and autopull in run
2013-04-10 19:13:15 -07: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
1f9f5eed5d
Put the resolv.conf path in a variable instead of being hardcoded within lxc
2013-04-10 18:23:34 -07:00
Louis Opter
5e1a975b48
Use ip to setup the gateway in sysinit.go
...
ip from iproute2 replaces the legacy route tool which is often not
installed by default on recent Linux distributions.
The same patch has been done in network.go and is re-used here.
2013-04-10 17:40:28 -07:00
Guillaume J. Charmes
97f48e59fc
Allow rmi to remove image from its name
2013-04-10 17:23:42 -07:00
Solomon Hykes
e41fd24542
Added temporary spec for data volumes as requested on #111
2013-04-10 13:57:26 -07:00
Victor Vieux
8bd192fb16
changed last to n
2013-04-10 21:09:21 +02:00
Daniel Mizyrycki
d2c1850fb5
testing: Make postcommit more generic
2013-04-10 11:32:48 -07:00
Victor Vieux
8c3331dc97
add -l to docker ps
2013-04-10 19:30:57 +02:00
Solomon Hykes
f507188ddc
Merge pull request #372 from srid/goroutine-scope
...
serve goroutine must refer to the local conn
2013-04-09 21:06:31 -07:00
Solomon Hykes
76b7b2adf7
Merge remote-tracking branch 'origin/wait_non_existing_container-fix'
2013-04-09 21:05:15 -07:00
Solomon Hykes
cb68662b9b
Merge pull request #377 from jbarbier/buildbot
...
Fix the Makefile, rule=hack to make it work on Windows
2013-04-09 20:53:29 -07:00
Julien Barbier
b7cda3288e
Fix the Makefile, rule=hack to make it work on Windows
2013-04-09 19:07:50 -07:00
Solomon Hykes
a1f54cad6c
Merge pull request #367 from johncosta/333-redis-documentation
...
Add documentation for running a redis process with docker
2013-04-09 18:16:39 -07:00
Guillaume J. Charmes
9f83b9df22
Make sure all containers (even previously stopped) get a correct wait lock
2013-04-09 17:40:02 -07:00
John Costa
4ab241c930
incorporate feedback for improving the PR
2013-04-09 18:04:01 -04:00
Sridhar Ratnakumar
f731835e45
serve goroutine must refer to the local conn
2013-04-09 15:00:05 -07:00
Daniel Mizyrycki
bbaa975ec8
testing: Add buildbot VM
2013-04-09 14:37:37 -07:00
John Costa
418ef43fbb
Merge github.com:dotcloud/docker into 333-redis-documentation
2013-04-09 16:07:40 -04:00
Solomon Hykes
40ebe78bb1
Bumped version to 0.1.4
2013-04-09 13:00:50 -07:00
Solomon Hykes
1b7115a337
Merge remote-tracking branch 'origin/disable_signals-create_escape_sequence'
2013-04-09 12:56:32 -07:00
Guillaume J. Charmes
2e6a5bc7ee
Update README with escape sequence
2013-04-09 12:55:26 -07:00
Guillaume J. Charmes
72cef46e5e
Fix merge issue
2013-04-09 12:55:26 -07:00
Guillaume J. Charmes
626bfd87a7
Use integers instead of non-printable chars in the escape sequence detection
2013-04-09 12:55:26 -07:00
Guillaume J. Charmes
8f41f1fa60
Remove unused optimization that could lead in loosing the escape sequence
2013-04-09 12:55:26 -07:00
Guillaume J. Charmes
faa8843650
Look for the escape sequence only in tty mode
2013-04-09 12:55:17 -07:00
Guillaume J. Charmes
0d9e54367f
Fix deadlock on stop failure
2013-04-09 12:06:01 -07:00
Guillaume J. Charmes
1f70b1e15d
Implement an escape sequence in order to be able to detach from a container
2013-04-09 11:06:17 -07:00
Guillaume J. Charmes
3f63b87807
Disable signal catching and enable real posix raw mode
2013-04-09 11:06:17 -07:00
Solomon Hykes
9c3d2b6a4e
Merge branch 'master' of ssh://github.com/dotcloud/docker
2013-04-09 11:02:43 -07:00
Solomon Hykes
1716fccbcc
Merge remote-tracking branch 'origin/change_run_detach_behavious_tty_mode'
2013-04-09 10:39:13 -07:00
Solomon Hykes
9043e4c757
Merge pull request #363 from dhrp/docs
...
Added code and color for 'note' and updated the examples note.
2013-04-09 10:36:44 -07:00
Solomon Hykes
2e9a73c5d8
Merge remote-tracking branch 'origin/fix_flush_behaviour'
2013-04-09 10:31:56 -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
7c2b085d1a
Add inconditionnal lock in Start/Stop/Kill to avoid races
2013-04-09 09:09:54 -07:00
Guillaume J. Charmes
d063d52cce
Update the unit test to reflect the new CmdRun behaviour in tty mode
2013-04-09 08:18:36 -07:00
Guillaume J. Charmes
64c1b6d9cd
Change the behaviour of CmdRun in tty mode: dont kill the process uppon detach
2013-04-09 08:18:16 -07:00
John Costa
8f15c423e6
add documentation for running a redis process with docker
2013-04-09 11:04:14 -04:00
Guillaume J. Charmes
329f4449dc
Remove the mutexes and use chan instead in order to handle the wait lock
2013-04-09 07:57:59 -07:00
Solomon Hykes
0767916ade
Merge pull request #346 from srid/patch-2
...
make the service example work
2013-04-08 22:12:34 -07:00
Solomon Hykes
10923c7890
Merge remote-tracking branch 'origin/pty_fix-1'
2013-04-08 21:12:22 -07:00
Thatcher Peskens
2832ea0cfe
Added code and color for 'note' and updated the hello world note.
2013-04-08 20:10:47 -07:00
Solomon Hykes
a7299a3f26
Merge remote-tracking branch 'origin/unit_test_improvment-2'
2013-04-08 18:29:12 -07:00
Solomon Hykes
1601366cb6
Make it more clear when Docker fails to allocate a free IP range for its bridge
2013-04-08 18:16:58 -07:00
Louis Opter
e9a68801ba
Update the tests according to the "optional raw mode" changes
2013-04-08 16:07:12 -07:00
Guillaume J. Charmes
f73401fb9a
Add missing file
2013-04-08 16:07:12 -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
Guillaume J. Charmes
bdf05d8368
Reenable CmdRunAttachStdin and CmdRunHostname now using the DockConn interface
2013-04-08 15:58:09 -07:00
Guillaume J. Charmes
b71b226cc1
Improve error management (avoid unwanted output in tests)
2013-04-08 15:58:09 -07:00
Guillaume J. Charmes
80f6b4587b
Edit the tests for them to use the new command API. Disable TestRunHostname and TestAttachStdin.
2013-04-08 15:58:09 -07:00
Guillaume J. Charmes
e6e9c1cd62
Use io.WriteCloser instead of *os.File in DockerLocalConn so we can use it with standard writers and pipes
2013-04-08 15:58:09 -07:00
Guillaume J. Charmes
246eed52de
Move DockerLocalConn and terminal functions form package "main" to "rcli" in order to be able to use DockerLocalConn in commands_test.go
2013-04-08 15:58:09 -07:00
Louis Opter
b306a60738
Simplification in the goroutine that restore the terminal state on SIGINT
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
Louis Opter
4e5001b46a
Remove the unused http transport from rcli
2013-04-08 15:58:09 -07:00
Solomon Hykes
b8f9803459
Merge pull request #347 from kencochrane/303_docs_fix
...
improved the example docs to help #303
2013-04-08 11:50:07 -07:00
Solomon Hykes
0c018d3697
Merge pull request #356 from flavio/improve_python_web_app_example
...
Extend the documentation covering the web app example
2013-04-08 11:49:17 -07:00
Flavio Castelli
72fdb41069
Extend the documentation covering the web app example
...
Make it clear how to access the web app running inside of the container
from the host.
2013-04-08 17:39:30 +02:00
Ken Cochrane
6eb8a74ff9
added headers to examples linking back to running the examples page
2013-04-07 10:23:00 -04:00
Ken Cochrane
81ebf4fcf6
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.
2013-04-07 10:21:08 -04:00
Sridhar Ratnakumar
9875a9b1f1
sync with README
2013-04-07 00:43:57 -07:00
Sridhar Ratnakumar
27feba4594
make the service example work
...
issue #98 requires connecting to localhost (which `hostname` may resolve to) will not work.
2013-04-07 00:41:24 -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
99b5bec069
Fix run disconnect behavious in tty mode + add unit test to enforce it
2013-04-05 19:02:35 -07:00
Guillaume J. Charmes
7d8895545e
Cleanup pty variable names
2013-04-05 17:40:55 -07:00
Guillaume J. Charmes
33a5fe3bd4
Make sure the process start in his own session and grabs the terminal
2013-04-05 17:40:55 -07:00
Guillaume J. Charmes
847a8f45a4
Merge the 3 ptys in 1
2013-04-05 17:40:55 -07:00
Solomon Hykes
8cf30395a1
Changed default bridge interface do 'docker0'
2013-04-05 14:16:19 -07:00
Solomon Hykes
22adb52c0a
The flag to use a pre-existing bridge interface is '-b'. Added explanation
2013-04-05 14:16:04 -07:00
Solomon Hykes
793c1ad990
Merge remote-tracking branch 'origin/219-default-bridge-2'
2013-04-05 14:02:16 -07:00
Solomon Hykes
febaeebfb8
Add tests of tcp port allocator
2013-04-05 13:03:24 -07:00
Solomon Hykes
d32f184696
Fix a race condition when running the port allocator
2013-04-05 13:03:04 -07:00
Guillaume J. Charmes
20085794f0
Increase the timeout in TestStart() to make sure the container has the time to die within the function
2013-04-05 02:01:38 -07:00
Guillaume J. Charmes
b76b329ef0
Prevent destroy() to stop twice container in TestRestore()
2013-04-04 20:40:42 -07:00
Guillaume J. Charmes
bae6f95830
Increase the timeout of TestRestore() to avoid unwanted timeout error
2013-04-04 20:32:44 -07:00
Guillaume J. Charmes
cda9cf1539
Avoid unwanted warnings from destroy() in TestStart()
2013-04-04 20:30:24 -07:00
Guillaume J. Charmes
1b370f9d8d
Move the default bridge name to a constant
2013-04-04 05:33:28 -07:00
Guillaume J. Charmes
aa4bf4284b
If bridge does not exists, try to create it
2013-04-03 16:17:03 -07:00
Guillaume J. Charmes
d9a9bfc9c7
Make LXC aware of custom bridge
2013-04-03 16:15:44 -07:00
Guillaume J. Charmes
90a6e310fe
Add an helper function to check if two network overlaps. Also add unit tests for this function
2013-04-03 16:15:43 -07:00
Guillaume J. Charmes
f39af7e05d
Put the bridge interface name in the command line
2013-04-03 16:15:43 -07:00
Daniel Mizyrycki
e99541e637
packaging; issue #30 : Original files to make the Ubuntu PPA on launch date
2013-03-29 14:57:31 -07:00