5

Windows コンテナーの新機能を備えたDocker Desktop for Windowsを使用していますが、Windows ベースのコンテナーが可能になりましたが、この疑問が生じましたか?

LinuxベースのイメージとWindows ベースのイメージを同じ Docker エンジン ホストに混在させることはできますか? はいの場合、すべてのネットワーク機能を使用できますか? これは、ユーザーのホスト OS とは無関係ですか?

4

1 に答える 1

0

いいえ、できません。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/

于 2016-12-07T06:19:54.150 に答える