[关闭]
@bergus 2016-03-21T12:54:27.000000Z 字数 1248 阅读 1657

17mei Docker Consul 运行 服务注册 查看所有当前服务配置

consul


注册服务容器的运行

  1. docker run -it -d --name consul -v /bin/consul:/bin/consul --net=prod -p 8500:8500 ubuntu:14.04 /bin/consul agent -bind=0.0.0.0 -dev -ui -client=0.0.0.0

服务注册

  1. curl -X PUT -d '{"Name":"user","Address":"prod-user.prod","Port":13001,"tags":["user prod-user.prod 13001"]}' -i http://localhost:8500/v1/agent/service/register
  2. curl -X PUT -d '{"Name":"diary", "Port": 13006, "Address":"prod-diary.prod", "tags":["diary prod-diary.prod 13006"] }' -i http://localhost:8500/v1/agent/service/register
  3. curl -X PUT -d '{"Name":"mediastore", "Port": 13004, "Address":"prod-mediastore.prod", "tags":["mediastore prod-mediastore.prod 13004"] }' -i http://localhost:8500/v1/agent/service/register
  4. curl -X PUT -d '{"Name":"other", "Port": 13003, "Address":"prod-other.prod", "tags":["other prod-other.prod 13003"] }' -i http://localhost:8500/v1/agent/service/register
  5. curl -X PUT -d '{"Name":"verification", "Port": 13002, "Address":"prod-verification.prod", "tags":["verification prod-verification.prod 13002"] }' -i http://localhost:8500/v1/agent/service/register
  6. curl -X PUT -d '{"Name":"activity", "Port": 13005, "Address":"prod-verification.prod", "tags":["verification prod-verification.prod 13005"] }' -i http://localhost:8500/v1/agent/service/register

查看完整Consul 当前配置

curl http://127.0.0.1:8500/v1/agent/services

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注