Windows コンテナーの新機能を備えたDocker Desktop for Windowsを使用していますが、Windows ベースのコンテナーが可能になりましたが、この疑問が生じましたか?
LinuxベースのイメージとWindows ベースのイメージを同じ Docker エンジン ホストに混在させることはできますか? はいの場合、すべてのネットワーク機能を使用できますか? これは、ユーザーのホスト OS とは無関係ですか?
Windows コンテナーの新機能を備えたDocker Desktop for Windowsを使用していますが、Windows ベースのコンテナーが可能になりましたが、この疑問が生じましたか?
LinuxベースのイメージとWindows ベースのイメージを同じ Docker エンジン ホストに混在させることはできますか? はいの場合、すべてのネットワーク機能を使用できますか? これは、ユーザーのホスト OS とは無関係ですか?
いいえ、できません。Linux コンテナーを起動するには Linux が必要で、Windows コンテナーを起動するには Windows Server 2016 が必要です。
Docker for Windowsで通常のWin32アプリケーションを実行すると言いました
Windows Server 2016 を使用している場合は、Windows コンテナーを起動できます (Linux コンテナーを起動するには Linux サーバーが必要です)。
それらのリンクを参照してください
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/container_setup
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/containers_welcome
Windows では、Dockerfile は
Windowsservercore から
より通常の代わりに
FROM debian または FROM ubuntu
(Windows) docker での IIS の例を参照してください。
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
またはドッカーの SQL Server
http://26th Century.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/