調べていたら、Windowsプログラムを実行できるWindowsコンテナというものがあるらしいので調べたメモです。
対応ホストOS
- Windows Server 2016
- Windows 10 Anniversary Update以降
コンテナの種類
Windows ServerコンテナとHyper-Vコンテナの2種類がある
Windows Serverコンテナ | Hyper-Vコンテナ | |
---|---|---|
形態 | ホスト上のプロセス | Hyper-VのゲストOS上のプロセス |
OS | Windows Nano Server/Server Core | Windows Nano Server/Server Core |
起動 | 早い | 遅い |
インストール方法
Windows Server 2016にWindowsコンテナ機能をインストールする
https://www.atmarkit.co.jp/ait/articles/1610/26/news042.html
使い道
なんでしょう...。Nano Server上にMSSQLをインストールできないため、IIS+ASP.NETの実行環境の仮想化などかと思います。アプリケーション仮想化みたいな用途では使えなさそうです。
DockerfileのRUNコマンドはPowerShellで書くようです。
WindowsコンテナでWordPressを動かすまでに気づいたWindowsコンテナを使い始める時の注意点
https://qiita.com/ko-he-8/items/3bc233eca2a32abc6c63
参考
「Windows Serverコンテナ」「Hyper-Vコンテナ」「Linuxコンテナ」「Docker」の違いとは?
https://www.atmarkit.co.jp/ait/articles/1611/04/news028.html
Windowsコンテナについて
https://docs.microsoft.com/ja-jp/virtualization/windowscontainers/about/index
コンテナー テクノロジ: Docker、Windows とトレンド
https://www.microsoft.com/ja-jp/cloud-platform/Windows-Server-blog-Containers.aspx