用docker-machine建立Docker Swarm叢集
參考文件 Install and Create a Docker Swarm
安裝
要先安裝virtualbox和 Docker Machine,Docker Machine 是一個簡化Docker安裝的命令列工具,在非linux系統用docker的同學應該用過。
加速
dockerHub訪問比較慢,docker-machine執行create時加上--engine-registry-mirror
引數來進行加速,例如docker-machine create -d virtualbox --engine-registry-mirror=https://3cd767jz.mirror.aliyuncs.com local
獲取Token
已有docker環境
執行docker run swarm create
來從dockerHub獲取一個全球唯一的token
沒有docker環境
執行docker-machine create -d virtualbox local
建立一個docker環境
執行eval $(docker-machine env local)
進入剛建立的local,
再執行docker run swarm create
獲取token,
很簡單吧。machine還有其它一些實用功能,可以自行檢視文件
建立master
執行docker-machine create -d virtualbox --swarm --swarm-master --swarm-discovery token://$token swarm-master
$token請替換成上一步驟拿到的token
建立節點
建立節點和建立master類似,只是把--swarm-master
引數去掉,名字改下。
執行docker-machine create -d virtualbox --swarm --swarm-discovery token://$token swarm-node-0
再建立一個docker-machine create -d virtualbox --swarm --swarm-discovery token://$token swarm-node-1
執行docker-machine ls
可以看到
swarm-master * (swarm) virtualbox Running tcp://192.168.99.100:2376 swarm-master (master) v17.03.0-ce
swarm-node-0 - virtualbox Running tcp://192.168.99.101:2376 swarm-master v17.03.0-ce
swarm-node-0 - virtualbox Running tcp://192.168.99.102:2376 swarm-master v17.03.0-ce
執行eval $(docker-machine env --swarm swarm-master)
!注意這裡加上了--swarm引數,進入master,執行docker info
可以看到叢集資訊
相關文章
- Docker Swarm:建立伺服器叢集DockerSwarm伺服器
- Docker Swarm:叢集DockerSwarm
- Docker Swarm叢集DockerSwarm
- Docker Swarm 叢集搭建DockerSwarm
- Docker Swarm叢集初探DockerSwarm
- 利用docker-machine安裝swarmDockerMacSwarm
- Docker Swarm 叢集搭建教程DockerSwarm
- Docker swarm叢集搭建教程DockerSwarm
- docker 1.12 版本 docker swarm 叢集DockerSwarm
- Docker Swarm 叢集搭建實踐DockerSwarm
- Docker + Swarm + etcd 叢集搭建DockerSwarm
- 095、如何建立Swarm叢集?(Swarm02)Swarm
- 如何配置一個 Docker Swarm 原生叢集DockerSwarm
- 使用Docker Swarm搭建分散式爬蟲叢集DockerSwarm分散式爬蟲
- Swirl:Docker Swarm 叢集管理的新選擇DockerSwarm
- 用 Docker swarm 快速部署分散式圖資料庫 Nebula Graph 叢集DockerSwarm分散式資料庫
- Docker 學習筆記(第十集:docker 叢集管理工具 swarm )Docker筆記Swarm
- Docker中建立Consul叢集Docker
- 使用Docker Swarm快速搭建與部署你的服務叢集DockerSwarm
- 使用docker-machineDockerMac
- docker之docker-machine用法DockerMac
- Terraform部署容器服務Swarm叢集及WordPress應用ORMSwarm
- 『中級篇』在docker-swarm叢集裡透過serivce部署worDockerSwarm
- swarm mode叢集之service分組Swarm
- [第十五篇]——Swarm 叢集管理Swarm
- 用Docker搭建RabbitMq的普通叢集和映象叢集DockerMQ
- 用 Docker 快速搭建 Kafka 叢集DockerKafka
- Docker Swarm叢集中的服務發現DockerSwarm
- 用MSCS建立SQL Server叢集SQLServer
- swarm mode叢集搭建及簡單概念Swarm
- Docker Swarm or Kubernetes ? Docker 叢集技術的楚漢爭霸!|航海日誌 Vol.18DockerSwarm
- Docker Swarm + Harbor + Portainer 打造高可用,高伸縮,叢集自動化部署,更新。DockerSwarmAI
- (精華)2020年10月3日 微服務 Docker-叢集(swarm)微服務DockerSwarm
- 【Docker】 SwarmDockerSwarm
- 8天入門docker系列 —— 第八天 讓程式跑在swarm叢集上DockerSwarm
- Docker Swarm modeDockerSwarm
- Docker搭建ELK叢集Docker
- docker部署mysql叢集DockerMySql