我对Windows的Docker概念有些困惑。我可以为Windows(和Windows主机,例如Server 2016)创建一个Docker容器,然后在该容器中安装一个普通的Windows应用程序(简单:notepad.exe;在Delphi中编程的更高级的应用程序)吗?我可以在每个启用了Docker的(windows)主机上运行此容器吗?容器是否自动启动其中的应用程序?还是Windows Docker容器只能提供服务或基于Web的应用程序(如IIS网站)?
如果您具有Windows Server 2016,则将能够启动Windows容器(并且您将需要Linux服务器来启动Linux容器)。
看到那些链接
https://msdn.microsoft.com/zh-cn/virtualization/windowscontainers/quick_start/manage_docker
https://msdn.microsoft.com/zh-cn/virtualization/windowscontainers/quick_start/container_setup
https://msdn.microsoft.com/zh-cn/virtualization/windowscontainers/containers_welcome
在Windows中,您的Dockerfile将以
FROM windowsservercore
而不是更平常的
FROM debian
要么 FROM ubuntu
在(Windows)泊坞窗中查看IIS的一些示例
https://msdn.microsoft.com/zh-cn/virtualization/windowscontainers/quick_start/manage_docker
或docker中的SQL Server
http://26thcentury.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句