Browse code

Adapt the original dind script and add a description

Solomon Hykes authored on 2013/09/07 11:03:29
Showing 1 changed files
... ...
@@ -1,5 +1,14 @@
1 1
 #!/bin/bash
2 2
 
3
+# DinD: a wrapper script which allows docker to be run inside a docker container.
4
+# Original version by Jerome Petazzoni <jerome@dotcloud.com>
5
+# See the blog post: http://blog.docker.io/2013/09/docker-can-now-run-within-docker/
6
+#
7
+# This script should be executed inside a docker container in privilieged mode
8
+# ('docker run -privileged', introduced in docker 0.6).
9
+
10
+# Usage: dind CMD [ARG...]
11
+
3 12
 # First, make sure that cgroups are mounted correctly.
4 13
 CGROUP=/sys/fs/cgroup
5 14
 
... ...
@@ -44,13 +53,4 @@ do
44 44
 done
45 45
 popd
46 46
 
47
-# If we were given a PORT environment variable, start as a simple daemon;
48
-# otherwise, spawn a shell as well
49
-if [ "$PORT" ]
50
-then
51
-	exec docker -d -H 0.0.0.0:$PORT
52
-else
53
-
54
-	docker -d &
55
-	exec bash
56
-fi
47
+exec $*