当前位置: 首页 > 知识库问答 >
问题:

Docker-Windows7上实际运行的是哪种环境?[关闭]

鞠源
2023-03-14

我对docker是个新手,开始学习它,但我有点困惑。

我需要在windows环境下运行应用程序

我有Windows7-Native Docker只适用于Windows10,所以我需要下载Windows7的Docker工具箱。

谢谢

共有1个答案

仲孙德惠
2023-03-14

为了回答您的问题:Windows7使用linux运行docker,因为它需要某些内核特性,而W7没有这些特性。

Windows 10或Windows Server 2016适应了整个容器化运动,并包含了这些特性,因此Windows容器可以直接从它运行。

另外,tgogos引用的问题是,windows容器不能在linux主机上运行,反之亦然,这是一个问题,可以通过在windows主机上使用一个附加的linux VM来解决,因此您可以同时使用这两种环境。我个人不会推荐,但我认为这是可能的。

无论如何,您并不需要这样做,因为windows应用程序仍将运行在windows主机上,而linux应用程序将运行在linux上。

容器主要是部署应用程序的一种更高效、更易管理的方法。

 类似资料:
  • 问题内容: 我想把头围在Docker上,但是很难弄清楚。我试图在我的小项目(MERN堆栈)中实现它,并且我在思考如何区分开发(可能是登台)和生产环境。 我看到了一个示例,其中他们使用了2个Docker文件和2个docker-compose文件(每个对都包含一个env,因此Dockerfile + docker-compose.yml用于prod,Dockerfile-dev + docker-co

  • 问题是最清楚的,< br >如何在Docker远程容器中启动完整的桌面环境(KDE,XFCE,Gnome无关紧要)。 我在互联网上挖掘,有很多关于相关主题的问题,但不一样,它们都是关于如何运行GUI应用程序,而不是完整的桌面。 我发现: 必要的运行 以某种方式运行例如 Xfce 在该帧缓冲区中 允许 x11vnc 共享正在运行的 X 环境 但是我实际上被困在这里了,总是得到一些错误: 为了达到目标

  • 我想运行测试,使用测试容器验证飞行方式迁移的正确执行。 使用 JUnit5,我想仅在运行 Docker 守护程序(https://junit.org/junit5/docs/current/user-guide/#writing-tests-conditional-execution-system-properties 的主机上启用这些测试。 我的问题是:我如何使用环境变量检查Docker守护进程

  • 本文向大家介绍Windows7下的php环境配置教程,包括了Windows7下的php环境配置教程的使用技巧和注意事项,需要的朋友参考一下 一:下载程序包 首先到php官网下载程序包,官网地址: http://www.php.net/downloads.php 二:解压 解压你的程序包,放在除c盘外的目录下(文件夹非中文命名) 三:修改php安装包文件 在php根目录下找到“php.ini-dev

  • Linux运行环境 QEMU用于模拟一台x86计算机,让ucore能够运行在QEMU上。为了能够正确的编译和安装 qemu,尽量使用最新版本的qemu,或者os ftp服务器上提供的qemu源码:qemu-1.1.0.tar.gz)。目前 qemu 能够支持最新的 gcc-4.x 编译器。例如:在 Ubuntu 12.04 系统中,默认得版本是 gcc-4.6.x (可以通过 gcc -v 或者

  • 运行环境即开发环境,目前支持Python2、Python3、Java8、Golang1.9及Nodejs8,版本及内置依赖库如下所示: 环境 版本 依赖库 Python2 2.7.13 httplib2、requests、redis、hiredis、gevent、fds、pillow 、python-dateutil、flask、gensim Python3 3.6.3 httplib2、requ