一、查看可用的 consul版本
1、docker官网查看consul像地址及版本信息:https://hub.docker.com/_/consul?tab=tags
每个版本后都有拉取consul镜像的命令。
2、用 docker search consul 命令来查看可用版本
二、拉取 consul 镜像
我们直接拉去最新的consul镜像。
docker pull consul:latest
三、查看本地镜像
docker images
四、运行容器
使用以下命令来运行 consul 容器:
docker run -d -p 8500:8500 -e CONSUL_BIND_INTERFACE='eth0' --name=consul1 consul agent -server -bootstrap -ui -client='0.0.0.0'
agent
: 表示启动 agent 进程server
: 表示 consul 为 server 模式client
: 表示 consul 为 client 模式bootstrap
: 表示这个节点是 Server-Leaderui
: 启动 Web UI, 默认端口 8500node
: 指定节点名称, 集群中节点名称唯一client
: 绑定客户端接口地址, 0.0.0.0 表示所有地址都可以访问- name 给这个容器起个名字
五、安装成功
通过 docker ps 命令查看是否安装成功:
六、访问
在浏览器中访问http://192.168.0.130:8500/(IP+端口)