Windows和Linux的内核是完全不同的,因此Windows Docker镜像无法直接在Linux系统上原生运行。然而,有几种方法可以在Linux环境中间接运行Windows应用程序或Docker镜像,以下是几种可行的方法: 1. 使用Docker Desktop的Windows子系统(WSL 2) 如果你正在使用Windows 10或更高版本,并且已经安装了Docker Desktop,你可以通过WSL ...
运行Windows Docker镜像。使用以下命令在Linux系统上运行Windows Docker镜像: dockerrun-it--rm-v/tmp/.X11-unix:/tmp/.X11-unix-eDISPLAY=unix$DISPLAYwindows-image 1. 通过以上步骤,我们就成功在Linux系统上运行了Windows Docker镜像。在这个过程中,Wine运行时工具模拟了Windows环境,使得我们能够在Linux系统上运行Wi...
确定你需要的Windows镜像,使用Docker Hub( Server 2019的官方镜像: dockerpull mcr.microsoft.com/windows/servercore:ltsc2019# 拉取Windows镜像 1. 5. 运行镜像 最后一步,使用Docker命令运行Windows镜像: dockerrun--rm-itmcr.microsoft.com/windows/servercore:ltsc2019# 运行Windows镜像 1. 这条命令将启动一个交...
可以的 windows上的docker也是依赖linux才能运行的
不能,Docker并不是虚拟机,他和原系统共用底层的,所以Linux上装的Docker不能装Windows应用程序的,自然也无法运行Windows镜像容器了。楼主如果对Linux系统、dockers容器等知识不太了解,可以百度《Linux就该这么学》,里面有一些相关的教程文章可以参考学习。
我们的Windows电脑要安装linux,就是要安装虚拟机,我们首先是下载VMware, 之后用这个软件执行centos8.iso这个镜像文件,只要每一个同学都这样执行, 那么每一个同学的电脑上面就有虚拟机了; 以上我们就可以看到需要的东西是:VMware软件,centos8.iso这个镜像文件 ...
在Windows开发环境和Linux生产环境,运行相同的docker-compose.yml文件,存在镜像版本不一致的情况。 版本不同会导致很多问题,我遇到的则是,在初始化数据库时,在开发环境可以正常执行;但是生产环境的mongodb数据库版本过低,导致无法成功执行数据库的初始化脚本。
--docker build -t net5test123 -f Dockerfile ..3、运行镜像 docker run --name net5123 -d -...