
6、下载 Ubuntu 容器镜像
大年夜 Canonical 合作伙伴镜像网站下载用于 Windows 的最新的 Ubuntu 容器镜像。
下载后,应用 XZ 对象解压:
- C:\Users\mathi\> .\xz.exe -d xenial-container-hyper-v.vhdx.xz
- C:\Users\mathi\>
7、预备容器情况
起首创建两个目次:

创建 C:\lcow,它将用于 Docker 预备容器时的临时空间。

再创建一个 C:\Program Files\Linux Containers ,这是存放 Ubuntu 容器镜像的处所。
10、获取赞助
你须要给这个目次额外的权限以许可 Docker 在个中应用镜像。在治理员权限的 Powershell 窗口中运行如下 Powershell 脚本:
将其保存为set_perms.ps1并运行它。
提示,你也许须要运行 Set-ExecutionPolicy -Scope process unrestricted 来许可运行未签名的 Powershell 脚本。

- C:\Users\mathi\> .\set_perms.ps1 "C:\Program Files\Linux Containers"
- C:\Users\mathi\>
3、参加 Windows 预览体验筹划(Insider)
如今,将上一步解压获得的 Ubuntu 容器镜像(.vhdx)复制到 C:\Program Files\Linux Containers 下的 uvm.vhdx。
8、更多的 Docker 预备工作
Docker for Windows 请求一些预宣布的功能才能与 Hyper-V 隔离相合营工作。这些功能在之前的 Docker CE 版本中还弗采取,这些所需的文件可以大年夜 master.dockerproject.org 下载。

大年夜 master.dockerproject.org 下载 dockerd.exe 和 docker.exe,并将其放到安然的处所,比如你本身的文件夹中。它们用于鄙人一步中启动 Ubuntu 容器。
9、 在 Hyper-V 上运行 Ubuntu 容器
你如今已经预备好启动你的容器了。起首以治理员身份打开敕令行(cmd.exe),然后以精确的情况变量启动 dockerd.exe。
- C:\Users\mathi\> set LCOW_SUPPORTED=1
- C:\Users\mathi\> .\dockerd.exe -D --data-root C:\lcow
然后,以治理员身份启动 Powershell 窗口,并运行 docker.exe 为你的容器拉取镜像:
如今你终于启动了容器,再次运行 docker.exe,让它运行这个新镜像:
- C:\Users\mathi\> .\docker.exe run -it ubuntu
如不雅你须要一些 Hyper-V Ubuntu 容器的起步指导,或者你碰到一些问题,你可以在这里寻求赞助:
- Ask Ubuntu
- Ubuntu Forums
- IRC-based support
【编辑推荐】
- 座谈传统的Linux初始化体系的运行级别
- Sublime Text 3.0正式宣布!供给Linux软件包仓库支撑
- Windows 10录制视频快捷键在哪更改?
- 微软推出Windows混淆实际PC检查应用法度榜样
- 十二条Linux运维面试必备经典笔试/面试题,来挑衅一下吧!
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团云专家一路聊智能CDN的优化之路,抓紧时光哦! 连尚收集首席安然官龚蔚公共WiFi风险占比仅0.81%《WiFi安然申报》数据显示,2017年上半年,国内风险WiFi>>>详细阅读
本文标题:如何在Windows上运行Linux容器
地址:http://www.17bianji.com/lsqh/37479.html
1/2 1