Skip to content

humpback/humpback-agent

Repository files navigation

humpback-agent

PkgGoDev Docker Base: Moby Release

Humpback logo

The service executor of Humpback, which provides container operations and cron execution for Humpback.

language

Feature

  • Heartbeat debriefing.
  • Container operations。
  • Support for cron.

Getting Started

Installing

By default, Humpback Agent will expose a API server over port 8018 for receiving Humpback Server call.

docker run -d \
  --name=humpback-agent \
  --net=host \
  --restart=always \
  --privileged \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker:/var/lib/docker \
  -e HUMPBACK_SERVER_REGISTER_TOKEN={token} \
  -e HUMPBACK_SERVER_HOST={server-address}:8101 \
  -e HUMPBACK_VOLUMES_ROOT_DIRECTORY=/var/lib/docker \
  humpbacks/humpback-agent

Please replace {server-address} to the Humbpack Server IP.

Usage

After the installation is completed, add the current machine IP address to the Nodes page, and you can schedule it after the status changes to Healthy.

Nodes

Licence

Humpback Server is licensed under the Apache Licence 2.0.

About

The humpback agent

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5