Version 13 (modified by 9 years ago) (diff) | ,
---|
Services
- Collectd
- Docker
- Containers
- nginx proxy
- docker registry (registry.clarin.eu)
- nexus maven repoistory (nexus.clarin.eu)
- influxdb + grafana, collectd metrics storager
- Containers
Collectd
Reporting of statistics
LoadPlugin network <Plugin network> Server "147.251.9.199" "8096" </Plugin>
Services
Apache proxy
#Container creation sudo docker \ create \ --name shibboleth-sp-proxy \ --link nexus:nexus \ -v /apache2/html/:/var/www/html \ -v /apache2/accounts:/etc/apache2/accounts \ -v /root/certstore/wildcard-clarin-eu:/etc/apache2/certs \ -p 80:80 \ -p 443:443 \ docker.clarin.eu/shibboleth-catalog-sp:1.0.3 #Start container sudo docker start shibboleth-sp-proxy
Docker registry
#Container creation sudo docker \ create \ --name registry2 \ -p 172.17.42.1:5001:5000 \ -v /srv/docker-registry:/var/lib/registry/ \ registry:2.1.1 #Start container sudo docker start registry2 #Backup from docker registry volume container sudo docker run -ti --rm --volumes-from registry_volume -v /srv/docker-registry:/backup debian cp -r /srv/registry-data/docker/ /backup/
Nexus registry
Grafana
sudo docker \ create \ --name grafana \ -p 172.17.42.1:9000:80 \ tutom/grafana:latest
Component Registry
#Create postgres container with data volume container sudo docker create --name postgres_data -v /var/lib/postgresql/9.3/main/ docker.clarin.eu/pg-compreg:1.0.0 sudo docker run -d --name postgres --restart=always -v /home/wilelb/compreg/:/data/ -p 172.17.42.1:5432:5432 --volumes-from postgres_data docker.clarin.eu/pg-compreg:1.0.0 #Create database and import backup sudo docker exec -ti postgres createuser -P compreg sudo docker exec -ti postgres createdb -O compreg compreg sudo docker exec -ti postgres psql -f /data/compreg.20150917.sql -h localhost -U compreg -W compreg