Docker只是一個實現容器化的工具 | 重點是容器化Container | 全網最詳解 | 分散式宇宙一部曲

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2025

ความคิดเห็น • 43

  • @徐天天-n5n
    @徐天天-n5n ปีที่แล้ว +11

    這講解能力, 跪了!!! 以前看 docker 就只看得懂那隻無憂無慮的鯨魚

    • @ahagowork
      @ahagowork  ปีที่แล้ว +2

      有幫助到你們就好~
      那鯨魚承載著多少工程師的悲痛與夢想

  • @AL1SNoel
    @AL1SNoel ปีที่แล้ว +5

    講的很好 淺顯易懂 受益良多謝謝

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      有幫助到你就好~

  • @jerryfeng5984
    @jerryfeng5984 ปีที่แล้ว +3

    啊哈,內容100分,封面陽春到我以為這貨沒料

    • @ahagowork
      @ahagowork  ปีที่แล้ว +5

      謝謝支持~ 我喜歡簡單暴力的style

  • @楊凱傑-w3f
    @楊凱傑-w3f 3 หลายเดือนก่อน

    很棒的解說,讓小白有辦法應付考研究所的申論題,已訂閱~

    • @ahagowork
      @ahagowork  3 หลายเดือนก่อน

      竟然能幫助到考題上~ 這是我的榮幸

  • @miku3920
    @miku3920 ปีที่แล้ว +8

    容器只是檔案系統,但它從外面看像應用程式、從裡面看像是虛擬機

    • @ahagowork
      @ahagowork  ปีที่แล้ว +1

      可以這麼說唷

  • @Ddjfhfjfj
    @Ddjfhfjfj 11 หลายเดือนก่อน +1

    講得非常清楚,很棒!

    • @ahagowork
      @ahagowork  11 หลายเดือนก่อน +1

      謝謝你的支持~

  • @carinachen3362
    @carinachen3362 3 หลายเดือนก่อน +1

    謝謝你的分享~非常清楚!!好想聽你講解k8s管理容器(許願)

    • @ahagowork
      @ahagowork  3 หลายเดือนก่อน +1

      沒問題 籌備中

  • @nietehkl1
    @nietehkl1 ปีที่แล้ว +2

    答案應該是5
    因為container可以讀寫image不能
    所以每隻應用程式分別裝在image再生成container
    由container疊container
    我是docker初學者,有錯誤請指教😅

    • @ahagowork
      @ahagowork  ปีที่แล้ว +5

      是5沒錯唷 其實重點就是一個容器只能放一種功能 多個不同功能放在一個容器裡就失去了容器的主旨了

  • @44ink60
    @44ink60 ปีที่แล้ว

    真的講得太好了,給個讚

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      謝謝你的讚~

  • @ajua9803
    @ajua9803 ปีที่แล้ว

    謝謝啊哈哥的分享,受益良多

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      飛哥來捧場啦~謝謝啦 看到你腳下的風火輪才知道

  • @doge7562
    @doge7562 3 หลายเดือนก่อน

    謝謝您 感覺比較有所了解了

    • @ahagowork
      @ahagowork  3 หลายเดือนก่อน

      有幫助到就好~

  • @ukme12845
    @ukme12845 3 หลายเดือนก่อน +1

    Docker的容器打包后可以跨平台吗?
    Docker 打包的容器可以放在windows和 MacOSX,Linux 吗?

    • @ahagowork
      @ahagowork  3 หลายเดือนก่อน +1

      可以唷 這就是Docker的可攜性
      只要其他作業環境能安裝docker
      你的docker容器就可以在任何作業環境run起來

  • @鄭兆凱-p3i
    @鄭兆凱-p3i ปีที่แล้ว

    謝謝,這讓我懂了很多

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      謝謝凱支持~

  • @takanashilolz
    @takanashilolz ปีที่แล้ว +3

    7:36 好的genius

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      努力惡補英文🥲

  • @geniussquid
    @geniussquid ปีที่แล้ว

    太強了講得超級清楚,但我想再詢問從主機→虛擬機→容器,這段發展流程常在雲端服務被提到,容器化技術算是在這之中延伸出來的技術嗎

    • @ahagowork
      @ahagowork  ปีที่แล้ว +5

      謝謝支持~
      主要是地端先出現 再來才是雲端演化
      1.2013年DOCKER 容器化工具出現,被發現實用上不錯 地端
      2.2014年隔年google開發了K8s 雲端
      3.AWS把K8s 整合變成Amazon Elastic Kubernetes Service
      4.後來google看到aws發展成雲端這麼成功 也整合到GCP 變成GKE
      希望有幫助到你

  • @ukme12845
    @ukme12845 3 หลายเดือนก่อน

    Windows的免安装独立运行exe 也可以理解为容器?

    • @ahagowork
      @ahagowork  3 หลายเดือนก่อน +1

      容器可以將作業系統庫和依賴一起打包,確保無論在哪個系統上運行,環境都是一致的
      而 .exe 檔案雖然可以包含一些必要的函式庫,但仍依賴主機作業系統,如果這個exe檔再windows可以執行,但也許在ubuntu就無法執行,所以可能會影響到運作
      當然,如果這個exe檔可以跨平台執行,那就另當別論了

  • @wizenith
    @wizenith ปีที่แล้ว

    我想問如果個人習慣上是在本機開發,接著在本機上測試執行跑一下程式,若想要用docker部署的容器環境來測試,你個人有沒有較簡單的作法? (run makefile ?)

    • @ahagowork
      @ahagowork  ปีที่แล้ว +3

      如果是我在本地開發 本地測試容器
      你一定會先有dockerfile
      接著
      1.docker build
      2.docker run
      3.如果你是網頁應用程式,你會在瀏覽器輸入你應用程式的指定的url
      應該都是這樣的流程 如果你還需要更簡化這幾個流程
      那你可能需要寫個自動化部屬的小工具
      ps腳本 或是Windows Forms之類的 我是有自己寫Windows Forms 來簡化這三個流程
      按一個按鈕就直接重新包image重啟容器這樣

    • @wizenith
      @wizenith ปีที่แล้ว

      @@ahagowork謝謝你的分享,我自己的經驗是寫 makefile 然後跑docker build && docker run,但我一直覺得每寫一點想test一下程式就要經過這樣的程序很麻煩

    • @wizenith
      @wizenith ปีที่แล้ว

      所以現在我看待docker作為統一執行環境的方式就是,我在本機開發完決定要上server前,我會先經過容器來跑一次,如果沒什麼問題就push上去,然後在server那裏run dockerfile

    • @ahagowork
      @ahagowork  ปีที่แล้ว +1

      @@wizenith makefile 這方法好像也不錯 改天來試試看 謝謝分享~

  • @urshert
    @urshert ปีที่แล้ว

    原來是斬魄刀和超硬質刃

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      手刀就比較難找了

  • @劉庭睿-r9j
    @劉庭睿-r9j ปีที่แล้ว +1

    答案是1嗎😂

    • @ahagowork
      @ahagowork  ปีที่แล้ว

      是5唷~ 因為一個容器只能放一種應用程式

    • @bambooindark1
      @bambooindark1 ปีที่แล้ว +1

      答案是3,先讓前三種資料庫關進小房間打打架,再看誰勝出

    • @ahagowork
      @ahagowork  ปีที่แล้ว +4

      @@bambooindark1 原來是煉蠱的概念嗎 我喜歡