diff --git a/0.X/docker-entrypoint.sh b/0.X/docker-entrypoint.sh index f9bf854..8e61a1d 100755 --- a/0.X/docker-entrypoint.sh +++ b/0.X/docker-entrypoint.sh @@ -37,6 +37,13 @@ if [ -n "$CONSUL_CLIENT_INTERFACE" ]; then echo "==> Found address '$CONSUL_CLIENT_ADDRESS' for interface '$CONSUL_CLIENT_INTERFACE', setting client option..." fi +# You can set CONSUL_DOCKER_API for docker.sock file +# Default find docker.sock in /var/run/ if exist set permission +# Use -e CONSUL_DOCKER_API if want use with environment +if [ -n "$CONSUL_DOCKER_API" ] || [ -S /var/run/docker.sock ]; then + chgrp consul ${CONSUL_DOCKER_API:-/var/run/docker.sock} +fi + # CONSUL_DATA_DIR is exposed as a volume for possible persistent storage. The # CONSUL_CONFIG_DIR isn't exposed as a volume but you can compose additional # config files in there if you use this image as a base, or use CONSUL_LOCAL_CONFIG