gpt4 book ai didi

windows - 是否可以在 Windows 上运行 linux docker 镜像

转载 作者:可可西里 更新时间:2023-11-01 09:58:12 38 4
gpt4 key购买 nike

我在我的 mac 上构建了一个 docker 镜像并将其保存到一个 tar(客户端的 windows 服务器无法访问外部世界,所以我需要将这个文件传输给他们)。

据我所知,在 Windows 机器上,我可以使用 VirtualBox 安装 docker 工具箱,然后我可以启动 Docker QuickStartTerminal,这将启动一个 docker 机器,它本质上是一个 linux VM。

那么,是否可以在windows机器上运行这个docker镜像,是否特定于某些版本的windows?

感谢您的宝贵时间!

最佳答案

这取决于你所说的在 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://26thcentury.com/2016/01/03/dockerfile-to-create-sql-server-express-windows-container-image/

当您创建 Windows docker 容器时,您的 Dockerfile 以类似的内容开头

来自 windowsservercore

当您创建 Linux 容器时,您的 Dockerfile 将以

来自 debian:jessie

来自busybox

之类的

关于windows - 是否可以在 Windows 上运行 linux docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638665/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com