Everything should be in one directory root.
Except services: they should be in consul.d
directory located in same root.
ACL should be uploaded via UI or appropriate API call.
With that setup you can have consul binary on your host machine, in $PATH and execute commands normally (dc1, a1 - is connection server)
docker-compose up