diff --git a/.gitignore b/.gitignore index 4c2914fc7..bf6a664db 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ +bundles nsinit/nsinit diff --git a/Makefile b/Makefile index c2c9a98d3..1a2e23e04 100644 --- a/Makefile +++ b/Makefile @@ -29,3 +29,5 @@ local: validate: hack/validate.sh +binary: all + docker run --rm --privileged -v $(CURDIR)/bundles:/go/bin dockercore/libcontainer make direct-install diff --git a/README.md b/README.md index 984f2c523..6257f9c78 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,9 @@ container.Resume() It is able to spawn new containers or join existing containers. A root filesystem must be provided for use along with a container configuration file. +To build `nsinit`, run `make binary`. It will save the binary into +`bundles/nsinit`. + To use `nsinit`, cd into a Linux rootfs and copy a `container.json` file into the directory with your specified configuration. Environment, networking, and different capabilities for the container are specified in this file.