|
@@ -40,7 +40,6 @@ To build docker, you will need the following system dependencies
|
|
|
* A clean checkout of the source must be added to a valid Go [workspace](http://golang.org/doc/code.html#Workspaces)
|
|
|
under the path *src/github.com/dotcloud/docker*. See
|
|
|
|
|
|
-
|
|
|
## Go dependencies
|
|
|
|
|
|
All Go dependencies are vendored under ./vendor. They are used by the official build,
|
|
@@ -55,7 +54,6 @@ NOTE: if you''re not able to package the exact version (to the exact commit) of
|
|
|
please get in touch so we can remediate! Who knows what discrepancies can be caused by even the
|
|
|
slightest deviation. We promise to do our best to make everybody happy.
|
|
|
|
|
|
-
|
|
|
## Disabling CGO
|
|
|
|
|
|
Make sure to disable CGO on your system, and then recompile the standard library on the build
|
|
@@ -71,7 +69,7 @@ cd /tmp && echo 'package main' > t.go && go test -a -i -v
|
|
|
To build the docker binary, run the following command with the source checkout as the
|
|
|
working directory:
|
|
|
|
|
|
-```
|
|
|
+```bash
|
|
|
./hack/make.sh binary
|
|
|
```
|
|
|
|
|
@@ -82,7 +80,7 @@ You are encouraged to use ./hack/make.sh without modification. If you must absol
|
|
|
your own script (are you really, really sure you need to? make.sh is really not that complicated),
|
|
|
then please take care the respect the following:
|
|
|
|
|
|
-* In *./hack/make.sh*: $LDFLAGS, $VERSION and $GITCOMMIT
|
|
|
+* In *./hack/make.sh*: $LDFLAGS, $BUILDFLAGS, $VERSION and $GITCOMMIT
|
|
|
* In *./hack/make/binary*: the exact build command to run
|
|
|
|
|
|
You may be tempted to tweak these settings. In particular, being a rigorous maintainer, you may want
|
|
@@ -106,7 +104,6 @@ dependencies to be installed (see below).
|
|
|
|
|
|
The test suite will also download a small test container, so you will need internet connectivity.
|
|
|
|
|
|
-
|
|
|
## Runtime dependencies
|
|
|
|
|
|
To run properly, docker needs the following software to be installed at runtime:
|
|
@@ -133,6 +130,6 @@ for your distro''s process supervisor of choice.
|
|
|
|
|
|
Docker should be run as root, with the following arguments:
|
|
|
|
|
|
-```
|
|
|
+```bash
|
|
|
docker -d
|
|
|
```
|