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

WSL Containersを触ってみた

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

WSL Containersを触ってみた

ツナギメオフライン ベンキョウカイ #9のLT登壇資料です

Avatar for やしきん

やしきん

August 30, 2026

More Decks by やしきん

Other Decks in Technology

Transcript

  1. 皆さんが普段利用しているコンテナー? Docker Desktop • Docker社より開発されたWindows / macOS でコンテナ実行環境と GUI をまとめて導入できる、コンテナ開発のデファクト標準ツール

    • 従業員250人未満かつ売上1,000万ドル未満 のみ無料利用可 ◦ 超える場合はライセンス必須 • サードパーティ製のソフトウェアのため インストールが必要 https://www.docker.com/ja-jp/products/docker-desktop/
  2. 皆さんが普段利用しているコンテナー? Podman Desktop • Red Hat社より開発されたWindows / macOS / Linux

    でコンテナを GUI 管理できる、無料・OSS のデスクトップツール • 企業規模を問わず無料(Apache 2.0) • サードパーティ製のソフトウェアのため インストールが必要 https://www.redhat.com/ja/topics/containers/what-is-podman-desktop
  3. WSL containers が登場 • 2026/6/2 Microsoft Build 2026 で発表 •

    2026/6/29 パブリックプレビュー開始(WSL 2.9.3) https://devblogs.microsoft.com/commandline/wsl-container-is-now-available-for-public-p review/
  4. WSL コンテナー CLI 使い慣れた CLI インターフェイスを使用して、Linux コンテナーを簡単に ビルド、実行、操作 wslc run

    --rm -it ubuntu:latest bash -c "echo Hello world from WSL container!" https://learn.microsoft.com/ja-jp/windows/wsl/wsl-container?tabs=csharp
  5. WSL コンテナー CLI コンテナー上でNginxを立ち上げる wslc run -d -p 8080:80 --name

    web nginx https://learn.microsoft.com/ja-jp/windows/wsl/wsl-container?tabs=csharp
  6. まとめ • Docker Engine と WSL Containersは似ているようで中の仕組み が異なっている 💡 •

    「単発でコンテナを動かす・試す」なら wslc だけで完結 • 現在はパブリックプレビューのため、 GA後に本格的に利用できそう • 現時点のWSL containerにはCompose相当の機能がないため 相応の機能があればもっと実用的に利用できそう