I’m trying to get drone running on a Cloud Foundry instance which does not have docker installed on its diego cells. I can push a Docker image to this Cloud Foundry instance but do not have access to the underlying docker socket needed to start up Drone server.
Is it possible to run Drone without docker or am I a massive n00b?
Drone requires access to a Docker socket in order to spawn Pipeline containers. I would not recommend trying to run agents on Cloud Foundry since the Drone resource scheduler and Cloud Foundry resource schedulers will likely conflict with one-another. Instead you might want to consider running the Drone Server on cloud foundry, and then running the agents on dedicated instances.
We were able to get this working by setting up an agent on a remote server. Thanks!