日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Docker容器化】Docker服务编排

發布時間:2023/12/29 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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應用

  • 在/root下創建docker-compose目錄
  • mkdir ~/docker-compose;cd ~/docker-compose

  • 編寫 docker-compose.yml 文件
  • version: '3' services: nginx: image: nginx ports: - 80:80 links: - app volumes: - ./nginx/conf.d:/etc/nginx/conf.d app:image: app expose: - "8080"
  • 創建./nginx/conf.d目錄
  • mkdir -p ./nginx/conf.d
  • 在./nginx/conf.d目錄下 編寫app.conf文件
  • server { listen 80; access_log off; location / { proxy_pass http://app:8080/hello; } }
  • 在~/docker-compose 目錄下 使用docker-compose 啟動容器
  • docker-compose up -d # -d表示已守護模式啟動

  • 測試訪問
  • http://192.168.249.166:80

  • 停止
  • docker-compose down

    總結

    以上是生活随笔為你收集整理的【Docker容器化】Docker服务编排的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。