summaryrefslogtreecommitdiff
path: root/README.md
blob: 92bb4bbc4f077a54dce2f9c58fc04477aba88f17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Download

    git clone https://git.nordu.net/plop.git
    git clone https://git.nordu.net/catlfish.git

## Docker

To run catlfish in an LXC container on Debian or Ubuntu, you need
lxc-docker 1.4.1 or newer:

    sudo cat > /etc/apt/sources.list.d/docker.list <<EOF
    deb https://get.docker.com/ubuntu docker main
    EOF
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
    sudo apt-get update
    sudo apt-get install lxc-docker

Build a catlfish development docker image based on Debian jessie:

    git clone https://git.nordu.net/catlfish-dockerfiles.git
    cd catlfish-dockerfiles
    make catlfish-dev

There is currently no good description of how to configure a
docker-based system. The best way forward is probably to look at
[test/Makefile](https://git.nordu.net/?p=catlfish.git;a=blob_plain;f=test/Makefile;hb=HEAD)
and
[doc/minimalsystem.txt](https://git.nordu.net/?p=catlfish.git;a=blob_plain;f=doc/minimalsystem.txt;hb=HEAD).

## Bare

See [catlfish/doc/minimalsystem.txt](https://git.nordu.net/?p=catlfish.git;a=blob_plain;f=doc/minimalsystem.txt;hb=HEAD).