Docker安装Consul
个人觉得像consul之类的基础设施在线上环境直接物理机安装使用可能会好些。但是在开发测试环境用docker容器还是比较方便的。这里学习下docker安装consul使用。
1. Consul 镜像库地址
Consul 镜像库地址:https://hub.docker.com/r/hashicorp/consul/tags
这里是官方镜像库,可以在这挑选需要的版本的consul镜像。
2. 拉取 Consul 镜像
拉取镜像,重命名镜像名,删除原镜像名
docker pull hashicorp/consul:1.16.2
docker tag hashicorp/consul:1.16.2 mylife.consul:1.16.2
docker rmi hashicorp/consul:1.16.2
- 运行容器
docker run -d --name mylife.dev.consul -p 30003:8500 mylife.consul:1.16.2 agent -server -bootstrap-expect=1 -client=0.0.0.0 -ui -datacenter=dc-mylife -node=node-mylife
在浏览器查看ui发现可以进入