Sign inSign up

dataloop/agent-base

By dataloop

•Updated over 9 years ago

Dataloop agent container based on Alpine Linux

Image
0

2.0K

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