docker-compose consul集群
- Consul:latest
cluster
|----/config 配置文件目录
|----/data 持久化数据目录
|----/.env-example 配置文件
|----/docker-compose.yml docker compose 配置文件
没有安装 Docker 的同学移步 安装教程,如果你有足够的时间强烈建议通读 Docker — 从入门到实践
cd ~/
git clone https://github.com/telanflow/consul-cluster.git
cd dnmp
cp .env-example .env
# 修改配置
vim .env
# 构建全部镜像并启动容器
sudo docker-compose up --build -d
# 构建单个镜像并启动容器
sudo docker-compose build --no-cache [srv1 |srv2|srv3|ui ...]
启动成功访问 http://localhost:8500/ui 即可
1、参考 daocloud 提供的文档(推荐)
# 注意按照文档如果执行类似 install docker-ce=17.03.1* 出错,执行 install docker-ce 即可
https://download.daocloud.io/Docker_Mirror/Docker
2、ubuntu 系统(可能不是最新版本的,适合学习或者测试用)
apt-get update && apt install docker.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo service docker start
sudo docker info
阿里云加速器:每个人有对应的加速地址,访问 https://cr.console.aliyun.com ->【镜像加速器】配置加速器
DaoCloud 加速器:http://guide.daocloud.io/dcs/daocloud-9153151.html
腾讯云加速器:https://www.qcloud.com/document/product/457/7207
MIT