M.P*_*.PG 4 windows containers docker
我已经在我的 mac 上构建了一个 docker 镜像并将它保存到一个 tar 中(客户端的 Windows 服务器无法访问外部世界,所以我需要将此文件传输给他们)。
据我了解,在 Windows 机器上,我可以使用 VirtualBox 安装 docker 工具箱,然后我可以启动 Docker QuickStartTerminal,它将启动一个本质上是 linux VM 的 docker 机器。
那么,是否可以在 windows 机器上运行这个 docker 镜像,它是否特定于某些版本的 windows?
感谢您的时间!
这取决于你的意思running on Windows,如果它是在 Windows 7/8/10 中,或者在 Windows Server 2016 中
Windows 7/8/10 是可能的,因为它实际上是一个 Linux VM
Windows Server 2016 无法实现
您需要一台 Windows Server 2016 来启动 Windows 容器,以及一台 Linux 服务器来启动 Linux 容器。
我将更新参考
编辑:如果你有 Windows Server 2016,你可以启动一个 IIS docker 容器
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
但是你不能从运行 docker 的 Linux 服务器启动这个 IIS docker 容器。
这同样适用于 SQL docker 容器
https://26th Century.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/
当您创建 Windows docker 容器时,您的 Dockerfile 以类似的内容开头
FROM windowsservercore
而当你创建一个 Linux 容器时,你的 Dockerfile 将以
FROM debian:jessie
或者
FROM busybox
或者这样的
| 归档时间: |
|
| 查看次数: |
9228 次 |
| 最近记录: |