Docker - 部署Consul 新
一. Consul服务端部署
下载镜像
docker pull hashicorp/consul:1.21.1
docker-compose.yml
version: "3.8"services:consul:image: hashicorp/consul:1.21.1container_name: consulrestart: alwaysports:- "8500:8500" # Web UI 访问端口- "8600:8600/udp" # DNS 端口environment:- CONSUL_BIND_INTERFACE=eth0volumes:- D:\DockerMapping\Consul\data:/consul/datacommand: >agent -server -bootstrap-expect=1 -ui-node=consul-server-client=0.0.0.0-bind=0.0.0.0
docker-compose up -d consul
访问方式
Web 控制台: http://localhost:8500
API 测试:
curl http://localhost:8500/v1/status/leader
curl http://localhost:8500/v1/catalog/services
.net8 集成 consul 参考:
NETCORE - Consul 注册 - 无心々菜 - 博客园
kong 集成 consul 参考:
end.