Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker for Windows/macOS

Docker for Windows/macOS

社内勉強会(2023/12/8)にて発表。もう少し調べてからアップロードしたかったけれど、
発表日からそろそろ1年経つので、ここまででも役に立つ資料だからアップロード!

ハトネコエ

December 08, 2023
Tweet

More Decks by ハトネコエ

Other Decks in Technology

Transcript

  1. %PDLFS͕ੜ·ΕΔҎલ • 「VirtualBox」という 
 アプリケーションが 
 よく使われていた • その中で OS

    を起動させ 
 動かす仕組み (ը૾ݩ: https://knowledge.sakura.ad.jp/13265/ )
  2. %PDLFS͕ੜ·Εͨ • 2013年に発表・公開 • 2014年には Docker は v1.0 を迎え、 


    Docker Hub がオープン。 
 Google は Kubernetes を公開 • 日本でも2014年から勉強会が増え出す
  3. %PDLFSͷ֓ཁ • Linux の Namespaces(名前空間) や cgroups などの機能を活用し、 
 1つのOS内であたかも複数のマシンが

    
 動いているかのようにできる • CPUやメモリに直接アクセスできるので高速
  4. %PDLFSJO.BDʢॳظʣ • 初期の Docker を Mac で動かす方法は 
 VirtualBox だった

    • VirtualBox で Linux を動かし、 
 その Linux 内で Docker を起動する • 当然遅かった
  5. %PDLFSJO.BDʢʣ • 2016/07/28、Docker for Mac/Windows の Stable 版がリリース • OS

    X Yosemite(2014〜)に搭載された 
 Hypervisor.framework を使用するように。 
 Intel VT を制御して、複数OSを効率よく 
 動かせるようになった
  6. 8JOEPXTͷ৔߹ʢ࠷ۙʣ • Hyper-V は Windows 11 Pro で使えるが 
 Windows

    11 Home では使えない • Home ではどうするかというと 
 Windows Subsystem for Linux で 
 動いている
  7. 84-͸)ZQFS7ʁ • WSL2(Windows Subsystem for Linux)は 
 Hyper-V アーキテクチャを使用して 


    作られているらしい • もう少し調べないと自信ない