Docker CE Install::
- sudo amazon-linux-extras install docker
- sudo service docker start
- sudo usermod -a -G docker ec2-user
- sudo chkconfig docker on
- sudo yum install -y git
- sudo reboot
Docker-compose install::
- sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
- sudo chmod +x /usr/local/bin/docker-compose
- docker-compose version
Steps::
- git clone git@github.com:spmunna/dbpedia.git
- docker volume create --name=spotlight-models
- docker-compose -f docker-compose.yml up -d
- docker-compose -f docker-compose.yml stop [to stop]
- docker stats dbpedia-spotlight.en [to check the stats]
- docker logs dbpedia-spotlight.en [to check the logs]
Example Curl commands:
-
To get JSON output >> curl http://localhost:2222/rest/annotate
--data-urlencode "text=President Obama called Wednesday on Congress to extend a tax break for students included in last year's economic stimulus package, arguing that the policy provides more generous assistance."
--data "confidence=0.35"
-H "Accept: application/json" -
To get Turtle/NIF output >> curl http://localhost:2222/rest/annotate
--data-urlencode "text=President Obama called Wednesday on Congress to extend a tax break for students included in last year's economic stimulus package, arguing that the policy provides more generous assistance."
--data "confidence=0.35"
-H "Accept: text/turtle"