『中級篇』Docker-Stack部署wordpress(49)

原創(chuàng)文章遭商,歡迎轉(zhuǎn)載皆怕。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會(huì)定庵,謝謝!
原文鏈接地址:『中級篇』Docker-Stack部署wordpress(49)

前面幾次對service講述很多了锣光,創(chuàng)建笆怠,啟動(dòng),停止誊爹,刪除蹬刷,service對外的訪問的方式,這次用了會(huì)繼續(xù)docker-swarm的services频丘,但是這次用比較一種簡單方便的方式來完成办成,之前說過docker-compose本地的一個(gè)開發(fā)的工具,可以在本機(jī)進(jìn)行部署搂漠。確實(shí)docker-compose帶來了很大的便利迂卢,之前講述wordpress和投票的app,但是對于swarm他是多節(jié)點(diǎn)的桐汤。針對swarm這種情況而克,咱們用docker來執(zhí)行docker-compose.yml的方式。源碼:https://github.com/limingios/docker/tree/master/No.5/labs/wordpress

docker-compose文件

編輯docker-compose文件惊科,從github下載下來拍摇。

cd labs/
cd wordpress/
more docker-compose.yml 
  • compose的語法
version: '3'

services:

  web:
    image: wordpress
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_PASSWORD: root
    networks:
      - my-network
    depends_on:
      - mysql
    deploy:
      mode: replicated
      replicas: 3
      restart_policy:
        condition: on-failure
        delay: 5s
        max_attempts: 3
      update_config:
        parallelism: 1
        delay: 10s

  mysql:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: wordpress
    volumes:
      - mysql-data:/var/lib/mysql
    networks:
      - my-network
    deploy:
      mode: global
      placement:
        constraints:
          - node.role == manager

volumes:
  mysql-data:

networks:
  my-network:
    driver: overlay
docker-stack 部署
  • docker stack deploy 部署一個(gè)Compose模板到Docker集群中作為一個(gè)stack,相當(dāng)于之前的docker-compose up
  • docker stack ls 列出目前的所有stack*
  • docker stack ps 展示一個(gè)stack中對應(yīng)的容器馆截,相當(dāng)于之前的*
  • docker-compose ps
  • docker stack rm 刪除一個(gè)stack以及它包含的服務(wù)和容器
  • docker stack services 展示stack下面對應(yīng)的服務(wù)有了Docker stack的命令充活,我們就可以方便的把以前系統(tǒng)的Compose模板以內(nèi)置編排Service的方式部署到現(xiàn)在的Docker集群中。
#了解docker stack基本命令
docker stack 
docker stack deploy wordpress --compose-file=docker-compose.yml
docker stack ps wordpress 
docker stack services wordpress

PS:docker-stack 就是通過yml類似docker-compose的文件來進(jìn)行多機(jī)的部署蜡娶。


往期精彩
  1. docker導(dǎo)學(xué)(一)
  2. 容器的技術(shù)概述(二)
  3. docker的魅力初體驗(yàn)-5分鐘安裝wordpress不走彎路(三)
  4. docker官網(wǎng)介紹(四)
  5. 如何在mac上安裝docker(五)
  6. 如何在window上安裝docker(六)
  7. 如何在mac上通過vagrant安裝虛擬機(jī)(七)
  8. 如何在window上通過vagrant安裝虛擬機(jī)(八)
  9. docker-Machine的本地使用(九)
  10. docker-Machine的本地使用(十)
  11. 在linux/mac下通過Docker-Machine在阿里云上的使用(11)
  12. docker架構(gòu)和底層技術(shù)(12)
  13. docker Image概述(13)
  14. 手動(dòng)建立一個(gè)base Image(14)
  15. 什么是Container(15)
  16. 構(gòu)建自己的Docker鏡像(16)
  17. Dockerfile詳解(17)
  18. 鏡像的發(fā)布(18)
  19. Dockerfile實(shí)戰(zhàn)(19)
  20. 容器的操作(20)
  21. Dockerfile實(shí)戰(zhàn)CMD和ENTRTYPOINT的配合(21)
  22. 容器的資源限制(22)
  23. docker網(wǎng)絡(luò)(23)
  24. docker學(xué)習(xí)必會(huì)網(wǎng)絡(luò)基礎(chǔ)(24)
  25. Linux網(wǎng)絡(luò)命名空間(25)
  26. Docker Bridge詳解(26)
  27. 容器之間的Link(27)
  28. 容器的端口映射(28)
  29. 容器網(wǎng)絡(luò)之host和none(29)
  30. 多容器復(fù)雜應(yīng)用的部署(30)
  31. overlay網(wǎng)絡(luò)和etcd實(shí)現(xiàn)多機(jī)的容器通信(31)
  32. docker的數(shù)據(jù)持久化存儲(chǔ)和數(shù)據(jù)共享(32)
  33. windows下vagrant 通過SecureCRT連接centos7(33)
  34. 數(shù)據(jù)持久化之Data Volume(34)
  35. 數(shù)據(jù)持久化之bind Mounting(35)
  36. docker 使用bind Mounting實(shí)戰(zhàn)(36)
  37. docker容器安裝wordpress(37)
  38. docker Compose到底是什么(38)
  39. Docker Compose的安裝和基本使用(39)
  40. Docker 水平擴(kuò)展和負(fù)載均衡(40)
  41. Docker compose 部署一個(gè)復(fù)雜的應(yīng)用(41)
  42. 容器編排Docker Swarm介紹(42)
  43. docker-swarm創(chuàng)建一個(gè)多節(jié)點(diǎn)集群(43)
  44. play with docker 的使用(44)
  45. docker-swarm中的Service創(chuàng)建維護(hù)和水平擴(kuò)展(45)
  46. 在docker-swarm集群里通過serivce部署wordpress(46)
  47. 集群服務(wù)間通信之RoutingMesh(47)
  48. RoutingMesh之Ingress負(fù)載均衡(48)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末混卵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子窖张,更是在濱河造成了極大的恐慌幕随,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宿接,死亡現(xiàn)場離奇詭異赘淮,居然都是意外死亡辕录,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門梢卸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來走诞,“玉大人,你說我怎么就攤上這事蛤高◎己担” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵戴陡,是天一觀的道長塞绿。 經(jīng)常有香客問我,道長恤批,這世上最難降的妖魔是什么异吻? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮开皿,結(jié)果婚禮上涧黄,老公的妹妹穿的比我還像新娘。我一直安慰自己赋荆,他們只是感情好笋妥,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窄潭,像睡著了一般春宣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嫉你,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天月帝,我揣著相機(jī)與錄音,去河邊找鬼幽污。 笑死嚷辅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的距误。 我是一名探鬼主播簸搞,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼准潭!你這毒婦竟也來了趁俊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤刑然,失蹤者是張志新(化名)和其女友劉穎寺擂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怔软,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年垦细,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挡逼。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蝠检,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出挚瘟,到底是詐尸還是另有隱情,我是刑警寧澤饲梭,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布乘盖,位于F島的核電站,受9級特大地震影響憔涉,放射性物質(zhì)發(fā)生泄漏订框。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一兜叨、第九天 我趴在偏房一處隱蔽的房頂上張望穿扳。 院中可真熱鬧,春花似錦国旷、人聲如沸矛物。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽履羞。三九已至,卻和暖如春屡久,著一層夾襖步出監(jiān)牢的瞬間忆首,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工被环, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糙及,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓筛欢,卻偏偏與公主長得像浸锨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子悴能,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 畢業(yè)季揣钦,高考季。雖然已經(jīng)關(guān)閉了朋友圈入口漠酿,卻還是能到處看到關(guān)于高考冯凹,關(guān)于畢業(yè),關(guān)于這段時(shí)間的期末考。 因?yàn)樽罱乙?..
    練若安閱讀 302評論 0 0
  • 爸爸媽媽給我的不少不多 足夠我在這年代奔波 足夠我生活 1. 我出生在一個(gè)農(nóng)村家庭阱持,媽媽年輕時(shí)時(shí)候是一名教師,爸爸...
    李大喵兒閱讀 421評論 0 0
  • 最開始知道的是清芳姐姐在使用簡書魔熏,緊接著NLP群里不少同學(xué)也使用簡書了衷咽,但是我還是沒有去用,昨晚看了應(yīng)童老師也在使...
    小云_6552閱讀 104評論 0 0