as a root user
curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/ubuntu/install.sh | bash
as a root user
curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/centos/install.sh | bash
as a root user
curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/amazon2/install.sh | bash
during installation you will be asked to input preferred amount of workers and public DNS name
one installation is done you can find:
jenkins on <public_dns>/jenkins
grafana on <public_dns>/grafana
Server | CPU | RAM | HDD |
---|---|---|---|
persistent | 4 | 16Gb | 200Gb |
interceptor | 1 | 3Gb | 20Gb |
As easy as export couple of vars and run a single container
export REDIS_PASSWORD=password
export CPU_CORES=`nproc --all`
export FULLHOST=<hostname of carrier>
docker run -d --rm -v /var/run/docker.sock:/var/run/docker.sock \
-e CPU_CORES=$CPU_CORES -e REDIS_PASSWORD=$REDIS_PASSWORD \
-e REDIS_HOST=$FULLHOST getcarrier/interceptor:latest