The service executor of Humpback, which provides container operations and cron execution for Humpback.
- Heartbeat debriefing.
- Container operations。
- Support for cron.
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.
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.
Humpback Server is licensed under the Apache Licence 2.0.