1 # Install Docker Engine
3 We will install `docker`.
5 Minimal versions: docker 1.17
7 You can ensure docker is working properly by using
8 `$ docker run hello-world`.
10 ## Install Docker Engine
12 The recommend platform for Tuleap development is Fedora. It's the base
13 image used by most of the Tuleap developers, you are more likely to get
16 ### Installing Docker on Fedora
20 We recommend you run fedora's version of docker (instead of Docker CE).
22 However, there will be some configuration needed to run everything:
24 First, you need to raise the default ulimits:
27 $> sudo vim /etc/sysconfig/docker
29 --default-ulimit nofile=2048:2048 \
31 $> sudo systemctl edit docker.service
36 Then, SELinux must be disabled:
39 $> sudo setenforce disabled
40 $> vim /etc/selinux/config
44 Finally, restart everything:
47 $> sudo systemctl daemon-reload
48 $> sudo systemctl restart docker.service
51 ### Installing Docker on Ubuntu
53 Follow the official Docker documentation: [Installation on
54 Ubuntu](https://docs.docker.com/engine/install/ubuntu/).
56 ### Installing Docker with Docker Desktop
58 Go to https://www.docker.com/products/docker-desktop/ and download Docker for linux.
60 ### Installing Docker on macOS
62 Go to <https://docs.docker.com/desktop/install/mac-install/> and
63 download Docker for Mac. It will install all you need to run Tuleap
68 [You are ready to run Tuleap](./run-tuleap.md)