mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #9285 from therealprologic/update-crux-docs
Updated installation docs for CRUX as a Docker Host.
This commit is contained in:
commit
4083fa2620
1 changed files with 22 additions and 13 deletions
|
@ -4,16 +4,14 @@ page_keywords: crux linux, virtualization, Docker, documentation, installation
|
||||||
|
|
||||||
# CRUX Linux
|
# CRUX Linux
|
||||||
|
|
||||||
Installing on CRUX Linux can be handled via the ports from [James
|
Installing on CRUX Linux can be handled via the contrib ports from
|
||||||
Mills](http://prologic.shortcircuit.net.au/) and are included in the
|
[James Mills](http://prologic.shortcircuit.net.au/) and are included in the
|
||||||
official [contrib](http://crux.nu/portdb/?a=repo&q=contrib) ports:
|
official [contrib](http://crux.nu/portdb/?a=repo&q=contrib) ports:
|
||||||
|
|
||||||
- docker
|
- docker
|
||||||
- docker-bin
|
|
||||||
|
|
||||||
The `docker` port will install the latest tagged
|
The `docker` port will build and install the latest tagged version of Docker.
|
||||||
version of Docker. The `docker-bin` port will
|
|
||||||
install the latest tagged version of Docker from upstream built binaries.
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -21,22 +19,21 @@ Assuming you have contrib enabled, update your ports tree and install docker (*a
|
||||||
|
|
||||||
# prt-get depinst docker
|
# prt-get depinst docker
|
||||||
|
|
||||||
You can install `docker-bin` instead if you wish to avoid compilation time.
|
|
||||||
|
|
||||||
|
|
||||||
## Kernel Requirements
|
## Kernel Requirements
|
||||||
|
|
||||||
To have a working **CRUX+Docker** Host you must ensure your Kernel has
|
To have a working **CRUX+Docker** Host you must ensure your Kernel has
|
||||||
the necessary modules enabled for LXC containers to function correctly
|
the necessary modules enabled for the Docker Daemon to function correctly.
|
||||||
and Docker Daemon to work properly.
|
|
||||||
|
|
||||||
Please read the `README`:
|
Please read the `README`:
|
||||||
|
|
||||||
$ prt-get readme docker
|
$ prt-get readme docker
|
||||||
|
|
||||||
The `docker` and `docker-bin` ports install the `contrib/check-config.sh`
|
The `docker` port installs the `contrib/check-config.sh` script
|
||||||
script provided by the Docker contributors for checking your kernel
|
provided by the Docker contributors for checking your kernel
|
||||||
configuration as a suitable Docker Host.
|
configuration as a suitable Docker host.
|
||||||
|
|
||||||
|
To check your Kernel configuration run:
|
||||||
|
|
||||||
$ /usr/share/docker/check-config.sh
|
$ /usr/share/docker/check-config.sh
|
||||||
|
|
||||||
|
@ -51,6 +48,18 @@ To start on system boot:
|
||||||
- Edit `/etc/rc.conf`
|
- Edit `/etc/rc.conf`
|
||||||
- Put `docker` into the `SERVICES=(...)` array after `net`.
|
- Put `docker` into the `SERVICES=(...)` array after `net`.
|
||||||
|
|
||||||
|
## Images
|
||||||
|
|
||||||
|
There is a CRUX image maintained by [James Mills](http://prologic.shortcircuit.net.au/)
|
||||||
|
as part of the Docker "Official Library" of images. To use this image simply pull it
|
||||||
|
or use it as part of your `FROM` line in your `Dockerfile(s)`.
|
||||||
|
|
||||||
|
$ docker pull crux
|
||||||
|
$ docker run -i -t crux
|
||||||
|
|
||||||
|
There are also user contributed [CRUX based image(s)](https://registry.hub.docker.com/repos/crux/) on the Docker Hub.
|
||||||
|
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
|
|
||||||
If you have any issues please file a bug with the
|
If you have any issues please file a bug with the
|
||||||
|
|
Loading…
Reference in a new issue