国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】

這篇具有很好參考價值的文章主要介紹了尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • 尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】
  • 視頻地址:尚硅谷Docker實戰(zhàn)教程(docker教程天花板)_嗶哩嗶哩_bilibili
  1. 尚硅谷Docker實戰(zhàn)教程-筆記01【基礎篇,Docker理念簡介、官網(wǎng)介紹、平臺入門圖解、平臺架構(gòu)圖解】
  2. 尚硅谷Docker實戰(zhàn)教程-筆記02【基礎篇,Docker安裝、鏡像加速器配置】
  3. 尚硅谷Docker實戰(zhàn)教程-筆記03【基礎篇,Docker常用命令】
  4. 尚硅谷Docker實戰(zhàn)教程-筆記04【基礎篇,Docker鏡像】
  5. 尚硅谷Docker實戰(zhàn)教程-筆記05【基礎篇,Docker本地鏡像發(fā)布到阿里云與私有庫】

  6. 尚硅谷Docker實戰(zhàn)教程-筆記06【基礎篇,Docker容器數(shù)據(jù)卷】

  7. 尚硅谷Docker實戰(zhàn)教程-筆記07【基礎篇,Docker常規(guī)安裝簡介】

  8. 尚硅谷Docker實戰(zhàn)教程-筆記08【高級篇,Docker復雜安裝詳說】

  9. 尚硅谷Docker實戰(zhàn)教程-筆記09【高級篇,DockerFile解析】

  10. 尚硅谷Docker實戰(zhàn)教程-筆記10【高級篇,Docker微服務實戰(zhàn)】

  11. 尚硅谷Docker實戰(zhàn)教程-筆記11【高級篇,Docker網(wǎng)絡】

  12. 尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】

  13. 尚硅谷Docker實戰(zhàn)教程-筆記13【高級篇,Docker輕量級可視化工具Portainer】

  14. 尚硅谷Docker實戰(zhàn)教程-筆記14【高級篇,Docker容器監(jiān)控之CAdvisor+InfluxDB+Granfana、Docker終章總結(jié)】

目錄

2.高級篇(大廠進階)

5.Docker-compose容器編排

P078【78_compose是什么能干嘛】11:29

P079【79_compose下載安裝步驟】07:01

P080【80_compose核心概念】08:02

P081【81_微服務改造升級并生成新鏡像】23:31

P082【82_不用compose編排服務上集】02:49

P083【83_不用compose編排服務下集】06:42

P084【84_使用compose編排服務上集】04:19

P085【85_使用compose編排服務中集】11:43

P086【86_使用compose編排服務下集】08:21


2.高級篇(大廠進階)

5.Docker-compose容器編排

P078【78_compose是什么能干嘛】11:29

Compose 是 Docker 公司推出的一個工具軟件,可以管理多個 Docker 容器組成一個應用。你需要定義一個 YAML 格式的配置文件docker-compose.yml,寫好多個容器之間的調(diào)用關(guān)系。然后,只要一個命令,就能同時啟動/關(guān)閉這些容器。

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

docker建議我們每一個容器中只運行一個服務,因為docker容器本身占用資源極少,所以最好是將每個服務單獨的分割開來但是這樣我們又面臨了一個問題?

?

如果我需要同時部署好多個服務,難道要每個服務單獨寫Dockerfile然后在構(gòu)建鏡像、構(gòu)建容器,這樣累都累死了,所以docker官方給我們提供了docker-compose多服務部署的工具。

?

例如要實現(xiàn)一個Web微服務項目,除了Web服務容器本身,往往還需要再加上后端的數(shù)據(jù)庫mysql服務容器,redis服務器,注冊中心eureka,甚至還包括負載均衡容器等等。。。。。。

?

Compose允許用戶通過一個單獨的docker-compose.yml模板文件(YAML 格式)來定義一組相關(guān)聯(lián)的應用容器為一個項目(project)。

?

可以很容易地用一個配置文件定義一個多容器的應用,然后使用一條指令安裝這個應用的所有依賴,完成構(gòu)建。Docker-Compose 解決了容器與容器之間如何管理編排的問題。

P079【79_compose下載安裝步驟】07:01

  • 官網(wǎng):https://docs.docker.com/compose/compose-file/compose-file-v3/
  • 官網(wǎng)下載:https://docs.docker.com/compose/install/
[root@node001 ~]# curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 57.6M  100 57.6M    0     0  7734k      0  0:00:07  0:00:07 --:--:-- 11.1M
[root@node001 ~]# chmod +x /usr/local/bin/docker-compose
[root@node001 ~]# docker-compose --version
Docker Compose version v2.19.1
[root@node001 ~]# 

P080【80_compose核心概念】08:02

Compose使用的三個步驟

  1. 編寫Dockerfile定義各個微服務應用并構(gòu)建出對應的鏡像文件。
  2. 使用 docker-compose.yml 定義一個完整業(yè)務單元,安排好整體應用中的各個容器服務。
  3. 最后,執(zhí)行docker-compose up 命令來啟動并運行整個應用程序,完成一鍵部署上線。

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

Compose常用命令

docker-compose -h ????????????????????????? #?查看幫助

docker-compose up ????????????????????????? #?啟動所有docker-compose服務

docker-compose up -d ?????????????????????? #?啟動所有docker-compose服務并后臺運行

docker-compose down ??????????????????????? #?停止并刪除容器、網(wǎng)絡、卷、鏡像。

docker-compose exec ?yml里面的服務id? ? ? ?# 進入容器實例內(nèi)部? docker-compose exec?docker-compose.yml文件中寫的服務id?/bin/bash

docker-compose ps ?????????????????????# 展示當前docker-compose編排過的運行的所有容器

docker-compose top ????????????????????# 展示當前docker-compose編排過的容器進程

?

docker-compose logs ?yml里面的服務id ??? #?查看容器輸出日志

docker-compose config ??? #?檢查配置

docker-compose config -q? #?檢查配置,有問題才有輸出

docker-compose restart ? #?重啟服務

docker-compose start ??? #?啟動服務

docker-compose stop ???? #?停止服務

P081【81_微服務改造升級并生成新鏡像】23:31

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

P082【82_不用compose編排服務上集】02:49

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

P083【83_不用compose編排服務下集】06:42

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

P084【84_使用compose編排服務上集】04:19

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

version: "3"

services:
  microService:
    image: zzyy_docker:1.6
    container_name: ms01
    ports:
      - "6001:6001"
    volumes:
      - /app/microService:/data
    networks: 
      - atguigu_net 
    depends_on: 
      - redis
      - mysql

  redis:
    image: redis:6.0.8
    ports:
      - "6379:6379"
    volumes:
      - /app/redis/redis.conf:/etc/redis/redis.conf
      - /app/redis/data:/data
    networks: 
      - atguigu_net
    command: redis-server /etc/redis/redis.conf

  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: '123456'
      MYSQL_ALLOW_EMPTY_PASSWORD: 'no'
      MYSQL_DATABASE: 'db2021'
      MYSQL_USER: 'zzyy'
      MYSQL_PASSWORD: 'zzyy123'
    ports:
       - "3306:3306"
    volumes:
       - /app/mysql/db:/var/lib/mysql
       - /app/mysql/conf/my.cnf:/etc/my.cnf
       - /app/mysql/init:/docker-entrypoint-initdb.d
    networks:
      - atguigu_net
    command: --default-authentication-plugin=mysql_native_password #解決外部無法訪問

networks:
   atguigu_net: 

P085【85_使用compose編排服務中集】11:43

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose

P086【86_使用compose編排服務下集】08:21

尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】,# Docker,docker,容器,linux,compose文章來源地址http://www.zghlxwxcb.cn/news/detail-563448.html

到了這里,關(guān)于尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 尚硅谷Docker實戰(zhàn)教程-筆記06【Docker容器數(shù)據(jù)卷】

    尚硅谷Docker實戰(zhàn)教程-筆記06【Docker容器數(shù)據(jù)卷】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷Docker實戰(zhàn)教程(docker教程天花板)_嗶哩嗶哩_bilibili 尚硅谷Docker實戰(zhàn)教程-筆記01【理念簡介、官網(wǎng)介紹、平臺入門圖解、平臺架構(gòu)圖解】 尚硅谷Docker實戰(zhàn)教程-筆記02【安裝docker、鏡像加速器配置

    2024年02月16日
    瀏覽(49)
  • 尚硅谷Docker實戰(zhàn)教程-筆記05【本地鏡像發(fā)布到阿里云與私有庫】

    尚硅谷Docker實戰(zhàn)教程-筆記05【本地鏡像發(fā)布到阿里云與私有庫】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷Docker實戰(zhàn)教程(docker教程天花板)_嗶哩嗶哩_bilibili 尚硅谷Docker實戰(zhàn)教程-筆記01【理念簡介、官網(wǎng)介紹、平臺入門圖解、平臺架構(gòu)圖解】 尚硅谷Docker實戰(zhàn)教程-筆記02【安裝docker、鏡像加速器配置

    2024年02月12日
    瀏覽(52)
  • 尚硅谷Docker-筆記12:Compose容器編排

    尚硅谷Docker-筆記12:Compose容器編排

    Compose 是 Docker 公司推出的一個工具軟件,可以管理多個 Docker 容器組成一個應用。你需要定義一個 YAML 格式的配置文件docker-compose.yml,寫好多個容器之間的調(diào)用關(guān)系。然后,只要一個命令,就能同時啟動/關(guān)閉這些容器。 docker建議我們每一個容器中只運行一個服務,因為docker容

    2024年01月18日
    瀏覽(25)
  • 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【部署】

    尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【部署】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程從入門到精通_嗶哩嗶哩_bilibili 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】 尚硅谷大數(shù)據(jù)Flink1.17實

    2024年02月09日
    瀏覽(19)
  • 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】

    尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程從入門到精通_嗶哩嗶哩_bilibili 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】 尚硅谷大數(shù)據(jù)Flink1.17實

    2024年02月11日
    瀏覽(30)
  • 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記03【Flink運行時架構(gòu)】

    尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記03【Flink運行時架構(gòu)】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程從入門到精通_嗶哩嗶哩_bilibili 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】 尚硅谷大數(shù)據(jù)Flink1.17實

    2024年02月16日
    瀏覽(43)
  • 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】

    尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學習路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程從入門到精通_嗶哩嗶哩_bilibili 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記01【Flink概述、Flink快速上手】 尚硅谷大數(shù)據(jù)Flink1.17實戰(zhàn)教程-筆記02【Flink部署】 尚硅谷大數(shù)據(jù)Flink1.17實

    2024年02月09日
    瀏覽(51)
  • 尚硅谷JavaScript高級學習筆記

    尚硅谷JavaScript高級學習筆記

    JavaScript中函數(shù)是對象。我們后續(xù)描述構(gòu)造函數(shù)的內(nèi)存模型時,會將構(gòu)造函數(shù)稱為 構(gòu)造函數(shù)對象。 typeof 運算符來查看值的類型,它返回的是類型的字符串值 == 會做數(shù)據(jù)轉(zhuǎn)換 輸出: 每個函數(shù)都有一個prototype屬性,它默認指向一個0bject空對象(即稱為:原型對象) 給原型對象添加

    2024年03月11日
    瀏覽(22)
  • 尚硅谷Nginx高級配置筆記

    寫在前面:本筆記是學習尚硅谷nginx可成的時候的筆記,不是原創(chuàng),如有需要,可以去官網(wǎng)看視頻,以下是pdf文件 通過擴容提升整體吞吐量 會話管理 Nginx高級負載均衡 ip_hash hash $cookie_jsessionid; hash $request_uri; 使用lua邏輯定向分發(fā) Redis + SpringSession 使用sticky模塊完成對Nginx的負載

    2024年01月19日
    瀏覽(23)
  • C/C++|物聯(lián)網(wǎng)開發(fā)入門+項目實戰(zhàn)|空間讀寫|非字符空間|返回值內(nèi)部實現(xiàn)|嵌入式C語言高級|C語言函數(shù)的使用(2)-學習筆記(12)

    C/C++|物聯(lián)網(wǎng)開發(fā)入門+項目實戰(zhàn)|空間讀寫|非字符空間|返回值內(nèi)部實現(xiàn)|嵌入式C語言高級|C語言函數(shù)的使用(2)-學習筆記(12)

    參考: 麥子學院-嵌入式C語言高級-C語言函數(shù)的使用 空間的讀寫 void fun(char *p); const char *p 只讀空間,只為了看 char *p;該空間可能修改,幾乎都要變 strcpy(); 定義:char *strcpy(char *dest,const char *src); sprintf(); 作用 1、修改 int * short * long * 2、空間傳遞 2.1 子函數(shù)看看空間里的情況

    2023年04月22日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包