「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>コンテナ技術]]

* 目次 [#e7f57726]
#contents

*概要 [#bc938b52]
-Windowsネイティブなコンテナで、Linux上の[[Docker>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Docker]]と同じような仕組みで動作する。

-[[コンテナ・ホスト>#s7d16955]]のコンテナ用Windowsカーネルを共有して動作する、コンテナ・ホスト上のプロセス。

*詳細 [#hce04e4a]

**コンテナ・ホスト [#s7d16955]
-コンテナ用Windowsカーネルとして
--[[Server Core]]
--[[Nano Server]]
--Windows

>が利用できる。

-[[Docker>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Docker]]と同様に、軽量・高速なコンテナの起動や展開、管理が期待できる。

-参考
--Windows コンテナーの基本イメージ | Microsoft Docs~
https://docs.microsoft.com/ja-jp/virtualization/windowscontainers/manage-containers/container-base-images

**開発環境 [#v0931dbd]

***[[Docker for Windows]] [#yae10e7b]
Windows Serverコンテナのフロントエンドとして機能する。

***[[Docker Desktop for Windows]] [#a3130121]
-[[Docker Desktop for Windows]]の登場により、
--Win10上の[[Hyper-V コンテナ]]で、
--Windows Serverコンテナを実行可能になった。

-以下のコマンドを実行して、動作確認してみる。
 docker pull mcr.microsoft.com/windows:1903
 docker run -it mcr.microsoft.com/windows:1903 cmd.exe
 echo "Hello World!" > Hello.txt
 exit
 docker ps -a
 docker commit <containerid> helloworld
 docker images
 docker run --rm helloworld cmd.exe /s /c type Hello.txt

*参考 [#d7fc0bbf]
-[和訳] 2017年Dockerブログ記事トップ5:~
はじめてのDocker Windows Serverコンテナの構築と実行~
#docker - クリエーションライン株式会社~
https://www.creationline.com/lab/20845

-Hyper-Vコンテナ(Nano Server)でunzipしたいならjarを使え | To Be Decided~
https://www.kaitoy.xyz/2016/09/12/unzip-on-nanoserver/

-Windows - Docker Hub~
https://hub.docker.com/_/microsoft-windows

**Qiita [#cfe88ef0]
-Windows Server 2016でWindows Serverコンテナーを使い始める~
https://qiita.com/anikundesu/items/f6e1561b8d99c6ee6156

-WindowsコンテナでWordPressを動かすまでに~
気づいたWindowsコンテナを使い始める時の注意点~
https://qiita.com/ko-he-8/items/3bc233eca2a32abc6c63

-Windows10 Pro上でHyper-Vコンテナーを使い始める手順~
https://qiita.com/anikundesu/items/90a7706b434daed5e266

**@IT [#cfe43d63]
-vNextに備えよ! 次期Windows Serverのココに注目

--(27)あなたの知らないコンテナーの世界(その2):~
所要時間は1分未満! 今すぐできるWindows Serverコンテナーの作り方 (1/3)~
http://www.atmarkit.co.jp/ait/articles/1509/17/news023.html

--(28)あなたの知らないコンテナーの世界(その3):~
IISコンテナーの作成で理解するコンテナーのネットワーク機能 (1/3)~
http://www.atmarkit.co.jp/ait/articles/1509/25/news016.html

----
Tags: [[:Windows]], [[:Hyper-V]], [[:仮想化]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS