diff --git a/Dockerfile b/Dockerfile index 87c545b..1a13d20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,7 @@ ENV ALLOW_RESTARTS=0 \ SECRETS=0 \ SERVICES=0 \ SESSION=0 \ + SOCKET_PATH=/var/run/docker.sock \ SWARM=0 \ SYSTEM=0 \ TASKS=0 \ diff --git a/README.md b/README.md index 2845fb0..44ca6aa 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,13 @@ extremely critical but can expose some information that your service does not ne - `TASKS` - `VOLUMES` +## Use a different Docker socket location + +If your OS stores its Docker socket in a different location, you can specify this via +the `SOCKET_PATH` environment variable. + +For example, [balenaOS](https://www.balena.io/os/) exposes its socket at `/var/run/balena-engine.sock`. To accommodate this, merely set the `SOCKET_PATH` environment variable to `/var/run/balena-engine.sock`. + ## Development All the dependencies you need to develop this project (apart from Docker itself) are diff --git a/haproxy.cfg b/haproxy.cfg index 495ca7b..011137e 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -37,7 +37,7 @@ defaults errorfile 504 /usr/local/etc/haproxy/errors/504.http backend dockerbackend - server dockersocket /var/run/docker.sock + server dockersocket $SOCKET_PATH frontend dockerfrontend bind :2375