win10家庭版怎么使用容器 win10容器功能

docker desktop win10挂载问题解决更新于2020/8/13
此文章适用于安装完docker desktop install,for windows10,并且是默认使用wsl2安装的docker 。现在的win10家庭版也已经支持安装 。
注意如果我们不把docker集成到已有的wsl2的linux发行版(如图),docker自己的发行版是没有bash(如果有进入docker发行版shell的方法请大佬告知)
在power shell输入(CMD 不支持将 UNC 路径作为当前目录)
最开始的想法是docker的分发版中是不是可以像Linux一样的挂载文件,可惜没有成功 。
在docker-desktop-data会保存docker的iamge和容器数据,暂时不清楚docker-desktop分发版的作用,可能是docker实际运行的分发版?
通过查看官方的文档,发现docker wsl2安装的版本Settings已经没有Shared Devices选项,因为docker的文件挂载交给了wsl2的机制处理 。
我们可以看到docker安装后wsl2默认的分发版是dockers-desktop-data,尝试使用sh或者bash进入这个分发版:
可以看到这个Linux分发版中没有sh和bash 。我们切换为另一个分发版:
很明显,docker-desktop分发版中有sh和bash 。但是这个分发版的根目录其实不是docker挂载时的根目录 。
官方文档介绍了挂载的方法
不报错但根本没有挂载成功 。
可能是官方文档的失误,我又查找了wsl2的说明文档,找到了win系统磁盘在wsl2上的设置文件:
显然c盘映射到了/mnt/host/c,而不是/mnt/c 。但是使用此路径挂载依旧无效 。
最后在前辈的文章上找到答案,此处记录一下正确的挂载命令:
注意盘符一定要小写 。
挂载文件一定要注意windows的CRLF文件在Linux上有兼容问题,最好始终使用LF文件,windows上的IDE基本都可以正常读取LF文件 。windows上的git默认选项会自动把项目的LF换为CRLF,取消方法
既然官方建议我们在linux文件系统下进行挂载,我最后找到了方法把挂载文件放在Linux文件系统中 。通过文件资源管理器将挂载文件直接放入docker的运行时根目录下(开启docker后才可以访问)
比如我们要挂载下面的文件夹:(可以直接在windows文件资源管理器地址栏输入查看)
命令为
更新:注意这个目录是运行时目录,docker停止运行后会失去持久化,重启后还原为原目录 。暂时没有找到其持久化的方法 。
Win10都有什么版本,win10各版本有什么区别一、Win10家庭版
对于大多数购买新PC机的用户来讲,他们最有可能得到的就是Win10家庭版,它具备Win10的关键功能,包括全新的开始菜单、Edge浏览器、WindowsHello生物特征认证登录以及虚拟语音助理Cortana 。
Win10家庭版还将会包括游戏串流功能,允许游戏玩家在PC上直接进行XboxOne游戏 。当然了,为了提高系统的安全性,家庭版用户对于来自WindowsUpdate的关键安全更新不具备自主选择权,系统会自行安装 。
Win10家庭版包括针对平板电脑设计的“Continuum”功能,它向用户提供简化的任务栏以及开始菜单,应用程序也会以全屏模式运行 。对于Windows7或Windows8.1家庭版用户来讲,可以免费升级至Win10家庭版 。
二、Win10专业版
如果你的PC机是用于商业用途,Win10专业版将会带来Win10家庭版之外的功能,例如加入域、AzureActiveDirectory用于单点登录到云服务等 。
同时,Win10专业版还将会为用户带来Hyper-V客户端(虚拟化)、BitLocker全磁盘加密、企业模式IE浏览器、远程桌面、Windows商业应用商店、企业数据保护容器以及接受特别针对商业用户推出的更新功能 。
对于Windows7和8.1专业版用户来讲,他们可以免费升级至Win10专业版 。
三、Win10企业版
Win10企业版中包括专业版所提供的所有商业功能,并且还针对大型企业提供一系列更加强大的功能,包括无需VPN即可连接的DirectAccess、支持应用白名单的AppLocker、通过点对点连接与其他PC共享下载与更新的BranchCache以及基于组策略控制的开始屏幕 。
CredentialGuard(凭据保护)和DeviceGuard(设备保护)可以用来保护Windows登录凭据以及针对某台特定PC可以运行的应用程序进行限制 。
Win10的免费升级策略并不适用于Windows企业版,用户只能通过批量许可授权去获得 。
四、Win10教育版
教育版是在Win10推出之后才出现的,它是专门为大型学术机构(例如大学)设计的版本,它具备Win10企业版中的安全、管理及连接功能 。
Win10教育版中的功能与Win10企业版几乎相同,但是它并不具备LongTermServicingBranch更新选项 。用户可以自Win10家庭版直接升级至Win10教育版 。
五、Win10移动版
如果你使用WindowsPhone或者是运行Windows8.1的小尺寸平板电脑,那么你们将可以升级到Win10移动版 。5英寸、6英寸智能手机或7英寸平板电脑之间的差异并不是太大,因此它们具备相同的用户界面以及相同的通用应用程序 。
Win10移动版中包括Win10中的关键功能,包括Edge浏览器以及全新触摸友好版的Office,但是它并未内置IE浏览器 。如果你的硬件条件充分的话,你将能够将手机或平板电脑直接插入显示屏,并且获得Continuum用户界面,它将会为你带来更大的开始菜单以及与PC中通用应用相同的用户界面 。
六、Win10移动企业版
这个版本是针对大型企业用户推出的,它采用了与企业版类似的批量授权许可模式,但是微软并未对外透露相关的细节 。
七、Win10物联网版
如果你拥有一台树莓派2(RaspberryPi2)或者是一个英特尔Galileo,那么就可以将免费的Win10物联网版刷入其中,然后运行通用应用 。微软还提供了其他针对销售终端、ATM或其他嵌入式设备设计的工业以及移动版本的Win10 。
工业版Win10仅支持x86架构的系统,而移动版可能同时支持x86以及ARM架构的处理器,它们可以运行通用应用 。
win10家庭版中怎么安装虚拟机1、首先我们需要看一下我们的电脑CPU是否支持hyper-v虚拟化的功能,如果支持的话,可以继续下面的操作 。在Windows10桌面,右键点击空白位置,在弹出的菜单中选择“新建/文本文档”菜单项 。
2、接下来双击打开刚刚新建的文本文档,然后输入如下命令:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum hyper-v.txt
for
/f %%i in ('findstr /i . hyper-v.txt 2^nul') do dism /online
/norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL 。
3、接下来我们点击记事本左上角的“文件/另存为”菜单项 。
4、这时就会打开记事本的另存为窗口,在窗口中点击下面的“保存类型”下拉按钮在弹出菜单中选择“所有文件”菜单项 。
5、接下来我们输入要保存的文件名,其中后缀一定要编辑.bat的格式 。
6、这时就会看到刚刚建立的新的文件了,右键点击该文件,在弹出菜单中选择“以管理员身份运行”菜单项,这时就会自动的安装虚拟机功能了 。完成效果图 。
win10容器怎么用下面是安装 Docker 客户端并在上面运行容器的简单步骤 。1. 下载 Boot2Docker 在我们开始安装之前,我们需要 Boot2Docker 的可执行文件 。可以从 它的 Github 下载最新版本的 Boot2Docker 。在这篇指南中,我们从网站中下载版本 v1.6.1 。我们从那网页中用我们喜欢的浏览器或者下载管理器下载了名为 docker-install.exe 的文件 。2. 安装 Boot2Docker 现在我们运行安装文件,它会安装 Window Docker 客户端、用于 Windows 的 Git(MSYS-git)、VirtualBox、Boot2Docker Linux ISO 以及 Boot2Docker 管理工具,这些对于开箱即用地运行全功能的 Docker 引擎都至关重要 。3. 运行 Boot2Docker 安装完成必要的组件之后,我们从桌面上的“Boot2Docker Start”快捷方式启动 Boot2Docker 。它会要求你输入以后用于验证的 SSH 密钥 。然后会启动一个配置好的用于管理在虚拟机中运行的 Docker 的 unix shell 。为了检查是否正确配置,运行下面的 docker version 命令 。docker version 4. 运行 Docker 由于 Boot2Docker Start 自动启动了一个已经正确设置好环境变量的 shell,我们可以马上开始使用 Docker 。请注意,如果我们要将 Boot2Docker 作为一个远程 Docker 守护进程,那么不要...
win10家庭版本地组策略编辑器怎么打开先新建一个文本文档,把下面这些内容复制进去:
@echo off
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum List.txt
for /f %%i in ('findstr /i . List.txt 2^nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
pause
保存后将文件的后缀名从.txt改成.cmd 。
之后呢,在你的家庭版电脑上用鼠标右键点击生成的文件,选择“以管理员身份运行”就行了 。
【win10家庭版怎么使用容器 win10容器功能】现在再试试Win+R后输入gpedit.msc,可以用组策略这个功能了