【Docker容器化】Docker服务编排
生活随笔
收集整理的這篇文章主要介紹了
【Docker容器化】Docker服务编排
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
🌴第六章 服務編排
- 🍃6.1 概念
- 🍃6.2 Docker Compose
- 🍵6.2.1 安裝Docker Compose
- 🍵6.2.2 卸載Docker Compose
- 🍃6.3 編排 nginx + springboot
🍃6.1 概念
? 微服務架構的應用系統中一般包含若干個微服務,每個微服務一般都會部署多個實例,如果每個微服務都要手動啟 動停止,維護的工作量會很大。來看下我們日常工作:
- 要從Dockerfifile build image 或者去dockerhub拉取image
- 要創建多個container
- 要管理這些container(啟動停止刪除)
通過服務編排可以大量簡化上面的工作服務編排:按照一定的業務規則批量管理容器
🍃6.2 Docker Compose
? Docker Compose是一個編排多容器分布式部署的工具,提供命令集中管理容器化應用的完整開發周期,包括服務 構建,啟動和停止。使用步驟:
利用 Dockerfifile 定義運行環境鏡像
使用 docker-compose.yml 定義組成應用的各服務
運行 docker-compose up 啟動應用
🍵6.2.1 安裝Docker Compose
# Compose目前已經完全支持Linux、Mac OS和Windows,在我們安裝Compose之前,需要先安裝Docker。下面我 們以 編譯好的二進制包方式安裝在Linux系統中。 curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose # 設置文件可執行權限 chmod +x /usr/local/bin/docker-compose # 查看版本信息 docker-compose -version🍵6.2.2 卸載Docker Compose
# 二進制包方式安裝的,刪除二進制文件即可 rm /usr/local/bin/docker-compose🍃6.3 編排 nginx + springboot
需求:使用nginx反向代理到springboot應用
總結
以上是生活随笔為你收集整理的【Docker容器化】Docker服务编排的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 流程编排、如此简单-通用流程编排组件JD
- 下一篇: C51单片机实现双机通讯