最終更新:2025-01-02 (木) 15:21:33 (12d)
Docker/Windows
Docker Desktop
中身
- Docker Desktop (クローズドソース)
- Docker Engine
- Docker CLI client
バックエンド
Docker Desktop/WSL
- WSL 2がバックエンド
Docker/WSL 2
- WSL 2のUbuntuにDocker Engineをインストールすれば動く
- Docker/Ubuntu
- apt install docker-ce docker-ce-cli containerd.io?
- docker-install
- WSL上のLinuxにDocker Engineを入れようとするとDocker Desktop for Windowsを使うように警告が出るけどそのまま入れられる
昔の話
Windowsコンテナ
- Windows Server 2016では新たに「Docker」がサポートされます。その一部は、Windows 10 Anniversary Update(バージョン1607)のProおよびEnterpriseエディションにも提供されます。
- Windows 10 Anniversary Update(64ビット版)では、Hyper-Vコンテナ?の作成と実行が可能
Docker Desktop (Docker for Windows)
- Docker Desktop for Windows
- Docker社が提供
- コンテナホストとして動く軽量なLinux(MobyLinux?)をHyper-Vの仮想マシン(MobyLinuxVM)として動かし、その中で動くDockerエンジンを利用してLinuxコンテナの作成と実行を可能にしている
Docker Toolbox
- Docker for Windowsの前身
- VirtualBoxを利用
WSL上でDocker Engineが動くようになっていたっぽいという話
メモ
- sudo cgroupfs-mount` と `sudo service docker start` は管理者権限のWSLで走らせないとダメっぽい