curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt-get update
sudo apt-get install consul
consul --version
nano /etc/consul.d/consul.hcl
=============================
datacenter = "my-dc-1"
data_dir = "/opt/consul"
client_addr = "0.0.0.0"
ui_config{
enabled = true
}
server = true
bind_addr = "0.0.0.0" # Listen on all IPv4
advertise_addr = "192.168.31.135"
bootstrap_expect=3
============================
consul services register /etc/consul.d/consul.json
sudo systemctl enable consul
sudo systemctl start consul
sudo systemctl restart consul
sudo systemctl status consul
ubuntu 安装consul
最新推荐文章于 2025-01-07 20:26:13 发布