国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 服務器 > Web服務器 > 正文

Docker Stack 部署web集群的方法步驟

2024-09-01 13:56:34
字體:
來源:轉載
供稿:網友

Docker越來越成熟,功能也越來越強大。使用Dokcer Stack做服務集群也是非常的方便,docker自己就提供了負載功能,感覺很方便,就想給大家分享一下,做一個簡單的教程。

環境

我是用了兩臺centos7的虛擬機來做這個教程他們的ip分別是

主服務器:192.168.0.105 // 也是私有倉庫服務器服務器2: 192.168.0.49

這篇帖子中所有的代碼 github地址:https://github.com/lpxxn/godockerswarm

設置Docker Swarm

我以192.168.0.105做為主服務器,在他上面開啟swarm

docker swarm init

執行命令后會給出加入這個swarm的命令

Docker,Stack,web集群

在192.168.0.49上執行命令加入swarm

docker swarm join --token SWMTKN-1-425vswwmb8o34uhnmo58w0k4rfzs5okjtye7mokpqps1vl9ymq-0p6pr2gua7l8a6udb67tfndoo 192.168.0.105:2377

Docker,Stack,web集群

這樣我們就建好了swarm,兩臺主機現在建立好了關系。

web服務

web服務是用go語言寫一個簡單的接口,返回主機的名稱:這樣方便我們查看是否有負載

package mainimport (  "fmt"  "log"  "net/http"  "os")func main() {  http.HandleFunc("/hi", func(w http.ResponseWriter, r *http.Request) {    hostName, _ := os.Hostname()    fmt.Fprintf(w, "HostName: %s", hostName)  })  log.Fatal(http.ListenAndServe(":8000", nil))}

Docker file

看一下dockerfile文件:

執行的意思就是基于golang境像,把代碼復制到相應文件夾,暴露出端口,運行程序。簡單吧

FROM golang# Copy the current directory contents into the containerCOPY . /go/src/github.com/lpxxn/godockerswarm/WORKDIR /go/src/github.com/lpxxn/godockerswarm/RUN go buildEXPOSE 8000CMD ["./godockerswarm"]

看一下dockerfile 文件所在的文件夾

Docker,Stack,web集群

在這個目錄下執行docker build命令:

docker build . -t goweb:1.0

Docker,Stack,web集群

你可以運行一下新生成的鏡像

docker run -p 8100:8000 7a7e3

Docker,Stack,web集群

鏡像提交到私有倉庫

關于如何搭建私有倉庫服務器我這里的就多說了,可以去我之前的帖子看一下

因為集群的上機器是自動從倉庫取鏡像然后再運行程序,所以需要將我們上面生成的鏡像推送到我們的私有倉庫上去。我自己搭建的

使用tag重新命名

docker tag goweb:1.0 lpxxn.com:5000/goweb:1.0

Docker,Stack,web集群

推送

docker push lpxxn.com:5000/goweb:1.0

Docker,Stack,web集群

docker-compose文件

接下來創建docker-compose.yml文件

image就是我們上面創建好的鏡像。運行5個應用程序,docker會自己做負載,端口映射8111,失敗時自動重啟服務,并且創建了自己的網絡,當有多個server服務時這個非常有用。

里面的具體參數,大家可以看官方教程:

https://docs.docker.com/compose/compose-file/

version: "3"services: web:  image: lpxxn.com:5000/goweb:1.0  deploy:   replicas: 5   resources:    limits:      cpus: "0.1"     memory: 50M   restart_policy:    condition: on-failure  ports:   - "8111:8000"  networks:    - gowebnetnetworks:  gowebnet:

部署應用

到了最后的階段了,部屬一樣很簡單,執行deploy命令

docker stack deploy -c docker-compose.yml mygoweb

Docker,Stack,web集群

查看啟動的服務

docker service ps mygoweb

Docker,Stack,web集群

Docker,Stack,web集群

測試服務

看這些返回的主機名:不一樣吧。docker為我們做了負載了。

Docker,Stack,web集群

這篇帖子中所有的代碼github地址:https://github.com/lpxxn/godockerswarm

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产丝袜视频在线播放| 亚洲综合在线不卡| 久久精品视频观看| www.xxx黄| www.夜夜操.com| 老师我好爽再深一点的视频| 日本欧洲一区| 中文字幕一区二区三区免费视频| 国产精品综合久久久久| jizz亚洲大全| 九九热免费在线视频| 国产一区二区三区不卡在线| 国产精品你懂的在线观看| 中文字幕av在线播放| 在线观看免费黄色| 成视频年人免费看黄网站| 中文字幕免费在线视频| 伊人精品影院| 久久综合第一页| 国产亚洲依依| gogo在线高清视频| 福利在线观看| 伊人春色在线| 最近中文字幕mv2018在线高清 | 亚洲xxxxxx| 国产精品自产拍在线观看2019 | 精品一区二区三区在线成人| av在线资源网| 国产一二三在线观看| 99爱视频在线观看| 国产麻豆综合视频在线观看| 在线视频观看亚洲| 国产一级片在线播放| 免费看的av| 91久久精品国产性色| 国产在线一二| 免费视频中文字幕| 全网国产福利在线播放| 在线国产1区| 一二三四区在线观看| 国产精品久久久久一区二区国产| 精品中文字幕不卡在线视频| 日本aⅴ写真网站免费| 永久av在线| av中文网站| www.狠狠色.com| 天天激情综合| 九九精品九九| 九九热视频免费观看| av首页在线| 中文字幕av高清| 在线视频三区| 亚洲视频网站在线| 青青久草在线| 黄色国产在线| 国产一区二区三区不卡免费观看| 五月婷婷在线视频| 国产成人天天5g影院| 在线国产1区| 黄网址在线播放免费| 中文字幕在线影视资源| 国产馆av播放| 人成在线免费视频| 国产免费专区| 国产经典自拍视频在线观看 | 九九精品视频在线观看九九| a级在线观看| 国产男女av| 国产成人综合美国十次| 碰草在线视频| 国产精品不卡一区二区三区在线观看| 国产福利一区二区在线精品| 亚洲欧美一区二区三区在线播放| 国产中文字幕第一页| 91麻豆精品国产91久久| 黄色一级片视频| 精品国产一区二区三区久久久狼牙 | 91福利在线视频| www.91在线播放| 国产天堂在线观看| 天天艹天天操| 国产精品视频福利一区二区| 亚洲视频精品在线观看| 国产蜜臀在线| 夜夜操com| 国产探花视频在线观看| free性亚洲| 午夜视频在线观看网站午夜视频在线| 国产高清在线a视频大全| 麻豆视频在线观看免费网站| 精品久久av| 国产精品臀控福利在线观看| 在线观看免费观看在线91| 88av在线| 国产精品一区在线看| 人人在线视频| 亚洲成a人v欧美综合天堂麻豆| 国产日韩网站| 国产视频福利在线| 中文字幕日本在线观看| 黄色国产网站在线观看| 亚洲天堂视频在线观看免费| 最新中文字幕在线| 国产理论在线观看| 青娱乐在线视频观看| 亚洲一本大道| av在线你懂的| 日本在线天堂| 青青草原av在线| 狠狠干在线视频| 黄色av网址在线免费观看| 欧美日韩在线精品成人综合网| 国产成人精品男人的天堂538| 最近中文av字幕在线中文| 国产在线色视频| 久久久久久久久免费视频| 九九热免费在线视频| 日本高清中文字幕二区在线| 青青青手机在线视频观看| 九九99九九精彩| 国产精品一卡二卡三卡| 国产乱码在线| 国产精品18久久久久网站| 精品电影在线| 免费的黄网站在线观看| 国产一级又黄| 一本久久精品| 久久久久久77777| 国产精品久久久久久精| 一本大道香蕉8中文在线视频| xxx国产精品| 国产经典av| 四虎国产精品永久| 日本中文字幕在线视频| av在线播放av| 国产丝袜自拍| 麻豆精品不卡国产免费看| 国产黄色大片在线观看| 欧美96在线| av手机天堂| 国产视频一二三区| 男人天堂v视频| 国产福利在线免费观看| 久久精品国产麻豆| 在线伊人免费视频| 国产精品免费麻豆入口| www.亚洲视频| 91免费日韩| 狠狠狠狠狠狠操| h网站久久久| 亚洲精品天堂在线观看| 国产欧美黑人| 成视频年人免费看黄网站| 天天操夜夜添| 在线播放一区二区精品产| 国产精品区一区二| 国产一级激情| 国产三级自拍| 最好看更新中文字幕| 国产在线一二三区| 免费在线看v| 免费看av大片| 狠狠干天天爱| 天堂√中文在线| 亚洲人成影院在线| 中文字幕乱在线伦视频乱在线伦视频| 欧美黑人乱大交ⅹxxxxx| 青青草中文字幕| 免费高清av| 丁香花高清视频完整版在线观看| www.香蕉视频在线观看| аⅴ成人天堂中文在线| 欧美96在线| 超碰在线观看免费| 国产尤物视频| 国产视频第一区| 伊人免费在线| 欧美色第一页| 麻豆av在线| 五月婷婷丁香激情| 国产www网站| а√天堂8资源在线官网| 非洲黑人最猛性xxxx交| 国产网红在线| eeuss影院www在线播放| 国产免费av网站| 精品伦理一区二区| 久草在线视频网| 国产精品合集一区二区| 四虎成年永久免费网站| 国产精品作爱| 午夜影院免费看| 尤物视频在线免费观看| 国产视频资源| 亚洲视频精品在线观看| 国产免费av在线| 天天操夜夜添| ·天天天天操| 天天操天天射天天色| 在线观看中文字幕|