Docker swarm mode
Docker新版本已經(jīng)通過Swarmkit組件內(nèi)置了容器集群支持。本文主要描述如何使用docker swarm mode。
環(huán)境
manager 10.0.0.101
worker node 10.0.0.102
首先在兩臺服務(wù)器上都部署docker,本文采用的操作系統(tǒng)是ubuntu server 16.04,docker使用的是docker ce stable版本。
這里有一個(gè)坑,如果使用的是centos 7.3版本,由于操作系統(tǒng)內(nèi)核版本太低, 最終會無法成功運(yùn)行swarm,除非升級linux內(nèi)核。
在101節(jié)點(diǎn)運(yùn)行以下命令,使本節(jié)點(diǎn)成為集群的manager.
命令返回的信息是提示worker node加入集群的指令。也可以通過以下命令輸出同樣的信息。
查看一下是否已進(jìn)入swarm模式
在102節(jié)點(diǎn)輸入以下命令加入集群。
返回信息提示已加入成功。
在manager節(jié)點(diǎn)查看一下集群信息。
可以看到集群信息,有兩個(gè)節(jié)點(diǎn)組成, node101是leader.
接下來在manager節(jié)點(diǎn)發(fā)布一個(gè)服務(wù)
查看服務(wù)信息
服務(wù)在兩個(gè)節(jié)點(diǎn)發(fā)布成功。
測試一下服務(wù)是否可以正常訪問
查看一下網(wǎng)絡(luò)信息
命令說明
總結(jié)
以上是生活随笔為你收集整理的Docker swarm mode的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker for ubuntu安装
- 下一篇: Openresty (nginx + l