婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker Stack 部署web集群的方法步驟

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

熱門標簽:菏澤crm外呼系統價格 遼寧電銷平臺外呼系統軟件 信陽銷售外呼系統招商 物超所值的400電話申請 如何在各種地圖標注自己的地址 coreldraw地圖標注 百應電銷機器人靠譜嗎 申請400電話號碼多少錢 營銷電銷機器人招商

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的命令

在192.168.0.49上執行命令加入swarm

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

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

web服務

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

package main

import (
  "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 container
COPY . /go/src/github.com/lpxxn/godockerswarm/

WORKDIR /go/src/github.com/lpxxn/godockerswarm/

RUN go build

EXPOSE 8000

CMD ["./godockerswarm"]

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

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

docker build . -t goweb:1.0

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

docker run -p 8100:8000 7a7e3

鏡像提交到私有倉庫

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

地址:https://www.jb51.net/article/156168.htm

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

使用tag重新命名

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

推送

docker push lpxxn.com:5000/goweb:1.0

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: 
   - gowebnet
networks: 
 gowebnet:

部署應用

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

docker stack deploy -c docker-compose.yml mygoweb

查看啟動的服務

docker service ps mygoweb

測試服務

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

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

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

標簽:瀘州 玉樹 廈門 江門 泰安 江西 湖北 內江

巨人網絡通訊聲明:本文標題《Docker Stack 部署web集群的方法步驟》,本文關鍵詞  Docker,Stack,部署,web,集群,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker Stack 部署web集群的方法步驟》相關的同類信息!
  • 本頁收集關于Docker Stack 部署web集群的方法步驟的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久草热8精品视频在线观看| 亚洲欧美日韩中文播放| 久久er精品视频| 一区二区三区在线观看欧美| 久久你懂得1024| 欧美一区二区三区色| 在线视频你懂得一区| 成人18精品视频| 国产高清一区日本| 激情久久五月天| 青青草国产精品97视觉盛宴| 五月婷婷激情综合| 亚洲高清视频中文字幕| 亚洲国产精品一区二区久久| 亚洲色图制服诱惑| 亚洲色欲色欲www| 亚洲欧美日韩国产另类专区| 国产精品欧美经典| 国产精品免费人成网站| 国产精品人人做人人爽人人添| 精品国产精品网麻豆系列| 日韩一级片在线播放| 欧美一区二区三区免费大片| 欧美肥妇free| 精品久久久久久综合日本欧美| 日韩欧美激情四射| 欧美xingq一区二区| 26uuu久久综合| 欧美激情综合网| 中文字幕字幕中文在线中不卡视频| 最新不卡av在线| 亚洲一区二区三区中文字幕在线 | 亚洲黄一区二区三区| 一区二区在线观看免费视频播放| 亚洲欧美激情在线| 亚洲影视在线播放| 青青草国产精品97视觉盛宴| 美女一区二区三区在线观看| 国产老妇另类xxxxx| a在线欧美一区| 在线观看国产一区二区| 欧美精品黑人性xxxx| 久久免费午夜影院| 综合久久给合久久狠狠狠97色| 一区二区三区四区五区视频在线观看 | 一区二区三区中文在线| 亚洲高清视频中文字幕| 国产中文一区二区三区| 99久久久国产精品免费蜜臀| 欧美日韩中文字幕一区| 日韩欧美区一区二| 日韩一区欧美一区| 婷婷夜色潮精品综合在线| 国产精品一区二区久激情瑜伽 | 日韩一区二区在线观看视频播放| 精品日产卡一卡二卡麻豆| 国产欧美日韩视频在线观看| 一区二区视频免费在线观看| 精品一区二区三区免费毛片爱| 成人美女视频在线看| 欧美私模裸体表演在线观看| 精品久久久久久久久久久院品网| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美色精品在线视频| 亚洲精品在线网站| 亚洲国产精品嫩草影院| 国产乱色国产精品免费视频| 91福利在线导航| 国产精品免费视频网站| 精品一区二区三区免费视频| 欧美日韩国产综合久久 | 久久午夜电影网| 香蕉成人伊视频在线观看| av综合在线播放| 精品国产乱码久久久久久免费 | 一区二区三区在线观看国产| 国产成人小视频| 精品久久久三级丝袜| 亚洲va国产天堂va久久en| 99国产精品久久久久久久久久久| 久久精品亚洲精品国产欧美kt∨| 天堂影院一区二区| 97精品国产露脸对白| 国产欧美一区二区精品性色| 精品一区二区三区免费观看| 国产精品久久久久一区二区三区共| 毛片不卡一区二区| 欧美日韩一区二区三区免费看| 国产精品美女久久久久aⅴ国产馆| 另类小说欧美激情| 欧美一区二区免费视频| 亚洲国产成人av| 欧美午夜精品久久久久久孕妇| 亚洲三级久久久| 91视频在线看| 综合分类小说区另类春色亚洲小说欧美 | 欧美变态tickling挠脚心| 亚洲国产精品影院| 欧美电影一区二区三区| 亚洲丰满少妇videoshd| 欧美三级电影网站| 亚洲已满18点击进入久久| 欧洲一区二区三区免费视频| 国产精品久99| 色哟哟亚洲精品| 亚洲另类一区二区| 欧美在线观看视频一区二区三区| 亚洲精品国产第一综合99久久| 99国产精品久久久久久久久久| 亚洲欧美色一区| 欧美日韩亚洲综合一区二区三区| 亚洲国产日韩一级| 91精品国产欧美一区二区18| 毛片av中文字幕一区二区| 欧美精品一区二区久久久| 国产福利精品一区| 亚洲欧洲制服丝袜| 欧美精品日韩精品| 国产最新精品免费| 最近中文字幕一区二区三区| 欧美日韩国产一区| 国产麻豆成人精品| 一区二区三区中文在线观看| 6080国产精品一区二区| 精品一区二区日韩| 日韩毛片在线免费观看| 91精品国产综合久久香蕉的特点| 国产福利一区二区三区视频在线| 亚洲免费色视频| 7777精品伊人久久久大香线蕉超级流畅 | 国产成人精品亚洲午夜麻豆| 亚洲丝袜制服诱惑| 欧美精品乱码久久久久久按摩| 国产精品91一区二区| 亚洲乱码国产乱码精品精小说| 91精品婷婷国产综合久久竹菊| 国产成都精品91一区二区三 | 国产自产高清不卡| 一区二区三区日韩| 久久影音资源网| 欧美在线你懂得| 国产99一区视频免费| 视频一区在线视频| 亚洲天堂久久久久久久| 日韩精品最新网址| 一本色道久久加勒比精品| 精品影视av免费| 亚洲成在人线在线播放| 中文字幕一区在线| 精品国产凹凸成av人网站| 欧美在线色视频| av一二三不卡影片| 精品一区二区在线播放| 亚洲国产成人精品视频| 国产精品久久福利| 国产女主播在线一区二区| 日韩一区二区电影在线| 在线亚洲欧美专区二区| 成人的网站免费观看| 国产精品资源在线| 全国精品久久少妇| 午夜精品福利一区二区三区av| 国产精品免费久久久久| 国产丝袜美腿一区二区三区| 日韩一区二区三区电影在线观看| 欧美性猛交xxxx乱大交退制版| 波多野结衣亚洲| 成人精品视频一区二区三区尤物| 久久不见久久见免费视频7| 日本三级韩国三级欧美三级| 亚洲欧美电影一区二区| 中文字幕在线视频一区| 国产色一区二区| 久久久国产精华| 久久久精品天堂| 久久久久国产精品人| 久久久久久久久久美女| 欧美变态凌虐bdsm| 日韩一区二区视频| 精品欧美久久久| 久久女同精品一区二区| 国产偷国产偷亚洲高清人白洁| 久久久久青草大香线综合精品| 日韩精品最新网址| 精品成人在线观看| 亚洲精品一区二区三区四区高清| 精品日韩欧美在线| 久久精品人人做人人爽97| 久久久不卡网国产精品二区| 国产区在线观看成人精品| 国产日韩欧美一区二区三区乱码| 中文字幕乱码一区二区免费| 国产精品久久综合| 亚洲国产精品久久久久婷婷884| 三级欧美在线一区| 国内久久婷婷综合| 99综合影院在线| 欧美日韩色综合| 日韩欧美一级精品久久| 亚洲国产激情av|