Sign inSign up

dataloop/agent-base

By dataloop

Updated over 9 years ago

Dataloop agent container based on Alpine Linux

Image
0

1.7K

dataloop/agent-base repository overview

DATALOOP/AGENT-BASE

This container is provided as a base container running a minimal dataloop-agent.

Based upon Alpine Linux and using Scott Mebberson base image, s6 is used for process managment

Please see here for more information about Scott Mebberson's base images and design.

USAGE

In it's simplest form, you need only pass the API Key for your Dataloop account to the docker image.

docker run -d \
  -e "DATALOOP_AGENT_KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" \
  dataloop/agent-base:latest

ENVIRONMENT VARIABLES

This docker image will accept various other environment variables to allow you to customize the configuration for the dataloop-agent

DATALOOP_AGENT_KEY Required The API Key for your Dataloop account. Default: None

DATALOOP_NAME Optional A name for your agent to appear as in Dataloop. Default: dataloop

DATALOOP_TAGS Optional A comma separated list of tags to apply to the agent. Default: docker

DATALOOP_FINGERPRINT Optional You can pass an existing fingerprint if you want to keep your data association in Dataloop. Default None

EXPOSED PORTS

Port 8000 is exposed as an HTTP endpoint. It will respond to GET with the fingerprint of the Dataloop agent.

curl -XGET http://<container>:8000

EXTENDING

This container is designed to be extended.

Use it as a base to add your software and have Dataloop monitor from within your container.

See how we are using it with our other containers found here

Tag summary

Content type

Image

Digest

Size

97.6 MB

Last updated

over 9 years ago

docker pull dataloop/agent-base