Source: klud/graphql-docker-api

A GraphQL Server for the Docker API, written in Golang.
docker run -d \
--name docker-gql \
-p 8080:8080 \
-e UI_ENDPOINT="/api" \
-v /var/run/docker.sock:/var/run/docker.sock \
klud/docker-gql
Note: The -v /var/run/docker.sock:/var/run/docker.sock option can be used in Linux environments only.
docker run -d \
--name docker-gql \
-p 8080:8080 \
-e UI_ENDPOINT="/api" \
-e DOCKER_HOST="http://<host>:<port>" \
klud/docker-gql
docker run -d \
--name docker-gql \
-p 8080:8080 \
-e UI_ENDPOINT="/api" \
-e DOCKER_HOST="https://<host>:<port>" \
-v /path/to/folder/containing/the/docker/certs:/etc/docker \
klud/docker-gql
DOCKER_CERT_PATH: When using safe connection to Docker Remote API.DOCKER_HOST: Host the API will retrieve information from (default: "/var/run/docker.sock").GQL_PORT: Port the API will listen on (default: ":8080").GRAPHIQL: It's enabled by default, GRAPHIQL=0 must be set in order to disable it.UI_ENDPOINT: Endpoint GraphiQL will work on (default: "/graphql").DOCKER_HOST="http://<host>:<port>")./etc/docker or the /path/to/folder/containing/the/docker/certs must be mounted under /etc/docker inside the running container, and must follow the semantics behind the DOCKER_CERT_PATH env var.GRAPHIQL can be reached at the UI_ENDPOINT; disabling is advised when using in production.UI_ENDPOINT must not be set at all.Content type
Image
Digest
Size
1.8 MB
Last updated
almost 9 years ago
docker pull klud/docker-gql