Guillaume J. Charmes
|
f3bab52df4
|
Move getKernelVersion to utils package
|
2013-05-15 17:40:47 -07:00 |
Guillaume J. Charmes
|
95dd6d31a4
|
Move authConfig from runtime to registry
|
2013-05-15 17:17:33 -07:00 |
Guillaume J. Charmes
|
2e69e1727b
|
Create a subpackage for utils
|
2013-05-14 22:37:35 +00: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
|
42b1ea4889
|
Check the command existance prior create and add Unit tests for the case
|
2013-05-07 11:18:13 -07:00 |
Guillaume J. Charmes
|
6c168a8986
|
Rebase master (autorun)
|
2013-05-06 16:01:00 -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
|
b9ec03c21b
|
Fix the command existance check
|
2013-05-02 20:50:28 -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 |
Guillaume J. Charmes
|
8378498951
|
Fix issue within mergeConfig preventing hostname and user to be set
|
2013-05-02 12:32:10 -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 |
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
|
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 |
Guillaume J. Charmes
|
9042535f5a
|
Move the capabilities detection into a runtime method
|
2013-04-26 14:32:55 -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 |
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 |
Solomon Hykes
|
95e066d24f
|
- Runtime: ghost containers can be killed.
|
2013-04-22 22:30:33 -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
|
3514e47edc
|
Do not prevent docker from running when kernel detection fails
|
2013-04-22 11:26:34 -07:00 |
Guillaume J. Charmes
|
71b5806614
|
Do not stop execution if cgroup mountpoint is not found
|
2013-04-22 00:44:57 -04:00 |
Solomon Hykes
|
76b40ad6c9
|
Merge remote-tracking branch 'origin/check_kernel_capabilities'
|
2013-04-20 17:40:25 -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 |
Guillaume J. Charmes
|
f3e89fae28
|
Use mount to determine the cgroup mountpoint
|
2013-04-18 21:57:58 -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 |
Solomon Hykes
|
4ef2d5c1e6
|
Added 'author' field to the image format
|
2013-04-17 19:58:17 -07:00 |
Victor Vieux
|
1615bb08c7
|
added -t in docker stop and restart to choose grace period
|
2013-04-17 11:56:30 +02:00 |
Solomon Hykes
|
cdf90bb04b
|
Merge remote-tracking branch 'origin/96-dns_issue-fix'
|
2013-04-12 17:50:59 -07:00 |
Guillaume J. Charmes
|
7673afc843
|
Allow use to set his own dns via -dns
|
2013-04-12 10:43:13 -07:00 |
Guillaume J. Charmes
|
313d13ea01
|
Detect and mark ghost container.
|
2013-04-11 09:26:17 -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 |
Guillaume J. Charmes
|
9f83b9df22
|
Make sure all containers (even previously stopped) get a correct wait lock
|
2013-04-09 17:40:02 -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
|
329f4449dc
|
Remove the mutexes and use chan instead in order to handle the wait lock
|
2013-04-09 07:57:59 -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
|
f39af7e05d
|
Put the bridge interface name in the command line
|
2013-04-03 16:15:43 -07:00 |
shin-
|
ad0183e419
|
Check WaitTimeout return in test, replaced lock initialization in runtime.Register() with call to initLock()
|
2013-04-03 10:48:02 -07:00 |
shin-
|
d1767bbf67
|
Moved resetLock() to the Load() method ; changed resetLock() to initLock() and changed behavior to not modify the lock if it was already set (not nil)
|
2013-04-03 05:39:39 -07:00 |
shin-
|
c780ff5ae7
|
More thorough test case, use container.Stop() instead of lxc-kill,
use setStopped() during the restore step
|
2013-04-02 07:01:43 -07:00 |
Guillaume J. Charmes
|
3dcaf20d6b
|
Check if the containers are really running when starting docker
|
2013-03-31 17:40:39 -07:00 |
Solomon Hykes
|
0b9a3c86a2
|
Show shorthand container IDs for convenience. Shorthand IDs (or any non-conflicting prefix) can be used to lookup containers
|
2013-03-31 02:02:01 -07:00 |
Guillaume J. Charmes
|
0f7a4534c1
|
Do not log non-running containers
|
2013-03-29 08:46:06 -07:00 |
Jonathan Rudenberg
|
a6da7f138c
|
Camelize some snake_case variable names
|
2013-03-28 20:12:23 -04:00 |
Solomon Hykes
|
54fa59c8ec
|
Set the container's hostname to the truncated ID
|
2013-03-26 13:14:44 -07:00 |
Solomon Hykes
|
0d46ddf7b4
|
'docker commit -m': optional commit message
|
2013-03-23 19:16:42 -07:00 |
Guillaume J. Charmes
|
6e507b9460
|
Add a Debugf() helper and a -D (debug) flag to docker
|
2013-03-22 11:44:12 -07:00 |
Solomon Hykes
|
6ce64e8458
|
Moved image name into config. runtime.Create() now receives a single Config parameter
|
2013-03-23 12:39:09 -07:00 |
Solomon Hykes
|
031f91df1a
|
runtime.Create receives an image name + Config. The Config includes all required runtime information: command, environment, ports etc.
|
2013-03-23 12:16:58 -07:00 |