@jpe81, for Docker, these posts might be useful to you:
https://www.triggercmd.com/forum/topic/780/how-to-reduce-size-by-removing-dubious-dependencies/4
https://www.triggercmd.com/forum/topic/451/run-the-triggercmd-linux-agent-in-a-docker-container
It should work fine on Alpine Linux. The agent.js script really just needs NodeJS to run.