Consul
- UI can be accessed via http://127.0.0.1:8500/ui (not localhost)
docker run -d --name=consul
-p 8400:8400
-p 8500:8500
-p 8600:53/udp
-h local-dev-node progrium/consul
-server
-advertise 192.168.65.1
-bootstrap
-ui-dir /ui
docker run -ti
--name=registrator
--volume=/var/run/docker.sock:/tmp/docker.sock
gliderlabs/registrator:latest
-ip 192.168.65.1
consul://192.168.65.1:8500
docker run -d
--name=registrator
--net=host
--volume=/var/run/docker.sock:/tmp/docker.sock
gliderlabs/registrator:latest
consul://localhost:8500
- curl 127.0.0.1:8500/v1/catalog/services
terraform init
terraform apply -var 'access_key=' -var 'secret_key='
- build infrastructure:
AKEY='aws_access_key' && AKEY='aws_secret_key' && make terrup
- rm infrastructure:
AKEY='aws_access_key' && AKEY='aws_secret_key' && make terrdown
- build docker-compose:
make
- rm docker-copmose;
make clean