Install and run Gravitee.io with Docker Compose

I am assuming that you have already installed Docker and Docker Compose.

  1. Download docker-compose file
curl -L https://raw.githubusercontent.com/gravitee-io/gravitee-docker/master/apim/3.x/docker-compose.yml -o "docker-compose.yml"
  1. Pull to ensure that you are running latest images
sudo docker-compose pull
  1. Run it
sudo docker-compose up -d
Component URL Expected response
Gateway http://localhost:8082/ 404 status code, with a No context-path matches the request URI payload.
API http://localhost:8083/management/organizations/DEFAULT/environments/DEFAULT/apis 200 status code, with a [] payload.
Management http://localhost:8084/ 200 status code, showing the UI.
Portal http://localhost:8085/ 200 status code, showing the UI.

References: