欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

docker容器中的三劍客是什么

docker容器中的三劍客是swarm、compose和machine,這篇文章將給大家詳細介紹swarm、compose和machine的安裝和使用。希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元遂平做網(wǎng)站,已為上家服務,為遂平各地企業(yè)和個人服務,聯(lián)系電話:18982081108

Docker swarm集群三劍客之一
Docker          docker2             docker3
192.168.1.1     192.168.1.20            192.168.1.30

關閉防火墻,與selinux。3臺dockerhost添加DNS域名解析區(qū)別主機名。
Bash   或重啟
docker容器中的三劍客是什么
[root@docker ~]# ping docker2
Ping域名是否可以通。(時間同步)

Docker版本必須是:v1.12版本開始。

實驗:

1)  描述docker swarm的各節(jié)點的特性,總結swarm、node、manager node 、 worker node 和service的概念。

Swarm:作用運行docker engin(引擎)的多個主機組成的集群。
Node:每一個docker engin都是一個node(節(jié)點),分為manager和worker。

Manager node:負責執(zhí)行容器的編排和集群的管理工作,保持并維護swarm處于期望的狀態(tài)。Swarm可以有多個manager node,他們會自動協(xié)調(diào)并選舉一個leader執(zhí)行編排任務。但相反,不能沒有manager node。

Worker node:接收并執(zhí)行有manager node 派發(fā)的任務,并且默認manager node也是一個work node,不過可以將他設置為manager-only node。讓它只負責編排和管理工作。

Service:用來定義worker上執(zhí)行的命令。

可以沒有worker node 但不能沒有Manager node

2)部署一個swarm集群,要求3臺dockerhost,docker01為manager node,02和03為worker node.

1》初始化集群
[root@docker ~]# docker swarm init --advertise-addr 192.168.1.10
//--advertise-addr:指定與其他node通信的地址。
保存令牌(令牌只能保存24小時)
docker容器中的三劍客是什么
上邊返回的結果告訴我們:初始化成功,并且如果想要添加work節(jié)點運行下面的命令:
docker swarm join --token SWMTKN-1-0blimv9lspg990gyt0l9knlpvcxx6xioyqh7p6mxkuxvckui9t-149nryrras3u9vr52n0nc14ui 192.168.1.1:2377
注意:token只有24小時的有效期。
如果想要添加manager節(jié)點:運行下邊命令
docker  swarm join-toker manager

當其他兩個節(jié)點加入成功,我們可以指定docker node ls 查看節(jié)點詳情。
查看節(jié)點信息
[root@docker ~]# docker node ls
docker容器中的三劍客是什么
這個星代表所在的終端:
docker容器中的三劍客是什么

申請離開集群:(docker2,docker3)
[root@docker2 ~]# docker swarm leave  :(申請離開一個集群之后查看節(jié)點狀態(tài)會變成down,然后可以通過manager node將其刪除)
Node left the swarm.
[root@docker3 ~]# docker swarm leave
Node left the swarm.

刪除某節(jié)點
[root@docker ~]# docker  node rm docker2
docker2
[root@docker ~]# docker  node rm docker3
docker3

3)將02和03提升為manager node,然后再將02和03恢復到worker node。 如果此時將01降級為worker  node,問是否可以。(不可以)

生成令牌:可以是manager身份或worker身份
[root@docker ~]# docker swarm  join-token manager |worker
To add a manager to this swarm, run the following command:

docker swarm join --token SWMTKN-1-0blimv9lspg990gyt0l9knlpvcxx6xioyqh7p6mxkuxvckui9t-e7en15s0hzdibnuj1dnp0hwd4 192.168.1.1:2377

docker node demote  :降職:將swarm節(jié)點的manager降級為worker
docker node promote  :升職:將swarm節(jié)點的worker升級為manager
4)部署一個servcie服務,要求使用httpd鏡像,名稱為test.要求8個副本數(shù)量。并且swarm集群要求:manager 節(jié)點不參加工作

2部署docker swarm集群網(wǎng)絡
Overlay :覆蓋型網(wǎng)絡:
[root@docker ~]# docker network create -d overlay  --attachable docker
mjzqlj8edarzxkiqayr0e5ib9

//attachable:這個參數(shù)必須添加,否則不能用于容器。
在創(chuàng)建網(wǎng)絡的時候,我們并沒有部署一個存儲服務,比如consul,那是因為docker swarm自帶存儲。

3》部署一個圖形化web UI界面。
以容器的方式去運行
導入鏡像包: myvisualizer.tar
[root@docker ~]# docker load < myvisualizer.tar
docker容器中的三劍客是什么
docker run -d  -p 8080:8080 -e HOST=192.168.1.1 -e PORT=8080 -v /var/run/docker.sock:/var/run/docker.sock  --name visualizer dockersamples/visualizer:latest

然后通過瀏覽器fangwen驗證
如果訪問不到,需開啟路由轉(zhuǎn)發(fā)

[root@docker ~]# echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf 
[root@docker ~]# sysctl -p
net.ipv4.ip_forward = 1

docker容器中的三劍客是什么

4》創(chuàng)建service(服務)
導入nginx.tar鏡像包
[root@docker ~]# docker load < nginx.tar

[root@docker ~]#  docker service create  --replicas 1 --network docker --name web2 -p 80 nginx:latest
[root@docker ~]# docker  service  ps web2
docker容器中的三劍客是什么

//--replicas:副本數(shù)量。
大概可以理解為:一個副本等同一個容器
//查看service:
docker service  ls
//查看service信息:
docker service  ps  XXX
創(chuàng)建5個副本(容器)
[root@docker ~]# docker service create  --replicas 5 --network docker --name web -p 80 nginx:latest
刪除副本
[root@docker ~]# docker service rm web1

就算本地有鏡像,也會上網(wǎng)查找最新的nginx鏡像。
[root@docker ~]# docker service scale  web=8
Scale:擴容

("active"|"pause"|"drain")活動/暫停/不參加
//設置manager node不參加
[root@docker ~]# docker node update docker --availability drain
docker容器中的三劍客是什么
docker容器中的三劍客是什么

5》搭建私有倉庫。
之前的文章有,這里就不多說了:
6》自定義鏡像
要求:基于httpd鏡像,更改主訪問界面內(nèi)容。鏡像tag版本為v1。

[root@docker ~]# mkdir  {v1,v2,v3}
[root@docker v1]# vim index.html
[root@docker v1]# vim Dockerfile
FROM httpd
ADD index.html /usr/local/apache2/htdocs/index.html

[root@docker v1]# docker build  -t 192.168.1.1:5000/httpd:v1 .
[root@docker v1]# docker push 192.168.1.1:5000/httpd:v1 

**v2**
[root@docker v1]# cd ../v2
[root@docker v2]# ls
[root@docker v2]# echo 22222 > index.html
[root@docker v2]# cat > Dockerfile << EOF
> FROM  httpd
> ADD index.html /usr/local/apache2/htdocs/index.html
> EOF
[root@docker v2]# docker build -t 192.168.1.1:5000/httpd:v2 .

**v3**
[root@docker v3]# echo 33333333 >index.html
[root@docker v3]# cat > Dockerfile << EOF
> FROM  httpd
> ADD index.html /usr/local/apache2/htdocs/index.html
> EOF
[root@docker v3]# docker build -t 192.168.1.1:5000/httpd:v3 .
Sending build context to Docker daemon  3.072kB
Step 1/2 : FROM  httpd
 ---> ff0f8d389b3a
Step 2/2 : ADD index.html /usr/local/apache2/htdocs/index.html
 ---> 0bdecd412589
Successfully built 0bdecd412589
Successfully tagged 192.168.1.1:5000/httpd:v3

7.發(fā)布一個服務,基于上述鏡像

要求:副本數(shù)量為3個。服務的名稱為bdqn
[root@docker ~]# docker service create --replicas 3  --name bdqn -p 80:80  192.168.1.1:5000/httpd:v1
默認的ingress網(wǎng)絡,包括創(chuàng)建的自定義網(wǎng)絡,為后端真正為用戶提供服務的container,提供了一個統(tǒng)一的入口。

docker service create --replicas 3  --name test -p 80  192.168.1.1:5000/httpd:v1

***服務的擴容與縮容(scale)
30000-32767
[root@docker ~]# docker service  scale  bdqn=6
擴容與縮容可以直接通過scale進行設置副本數(shù)量
服務的升級與回滾
[root@docker ~]# docker service update --image  192.168.1.1:5000/httpd:v2 bdqn
//平滑的更新
[root@docker ~]# docker service update --image 192.168.1.1:5000/httpd:v3 --update-parallelism 2 --update-delay 1m bdqn

PS:默認情況下,swarm,一次只更新一個副本,并且兩個副本之間沒有等待時間,我們可以通過,
--update-parallelism 2:設置并進行更新的副本數(shù)量
--update-delay :指定滾動更新的時間間隔
 docker service  rollback  bdqn
回滾:操做。
Ps:注意:docker swarm的回滾操做,默認只能回滾到上一次操做的狀態(tài),并不能連續(xù)回滾操做。*

看完上述內(nèi)容,你們對docker容器中的三劍客有進一步的了解嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。

當前題目:docker容器中的三劍客是什么
網(wǎng)站鏈接:http://aaarwkj.com/article18/ipcodp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站營銷、企業(yè)建站、云服務器外貿(mào)網(wǎng)站建設、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
日韩视频一区二区三区四区| 插美女逼免费视频导航| 久久精品亚洲精品国产| 中文字幕欧美精品日韩人妻| 国产一级av在线播放| 亚洲成年人黄色在线观看| 亚洲欧美国产在线日韩| 人妻中文字幕在线av| 欧美一区二区日韩一区二区| 日韩在线中文字幕一区| 国产欧美日韩午夜激情| 国产精品国语对白av处女| 久久久精品免费中文视频| 欧美颜射一区二区三区| 欧美影院波波在线影院| 国产精品一区二区三区日本| 日本高清视频免费一区| 免费人妻aⅴ中文字幕| 亚洲va久久久噜噜噜久久狠| 亚洲91无专砖码高清观看| 免费在线观看成人av| 成年午夜福利片在线观看| 中文字幕乱码日韩在线| 欧美高清在线观看视频| 乱色精品熟女一区二区三区| 99久久精品人妻少妇一| 免费毛片一区二区三区四区| 人人妻夜夜天天俺去添噜| 夫妻过性生活视频播放| 伊人激情一区二区三区| 国产一区黄片视频在线观看| 欧美一区二区欧美精品| 日韩精品一区二区三区都在看| 亚洲天堂免费观看av| 亚洲熟妇一区二区在线| 久久精品人妻少妇一区二 | 亚洲第一毛片免费在线观看| 香蕉网性欧美在线视频| 四虎永久精品在线视频| 久久久久亚洲av成人| 中文字幕一区二区三区精彩视频|