为了账号安全,请及时绑定邮箱和手机立即绑定

如何让Windows 8/Windows 10用户也用上Docker

标签:
Docker


[前言]

都说Docker是最当红的热点,但是我没环境测试,怎么办哪?没关系,只要你有Windows 8或者Windows 10就行啦!还告诉大家如何利用docker来快速构建、启动WordPress博客!

 

参考文档

http://blogs.msdn.com/b/scicoria/archive/2014/10/09/getting-docker-running-on-hyper-v-8-1-2012-r2.aspx

本文将和大家一起分享如何在Windows系统里快速构建boot2docker测试环境,并且启动一个预装WordPress博客的docker容器。

都说Docker是Hyper-V、VMware的掘墓人,当然这些虚拟化的老兵不会死,而只是慢慢的凋零~~毕竟,Docker是共享内核的进程级别虚拟化技术,Windows物理机器上不能开出Linux Docker的花朵,所以从这个意义上来说,虚拟机还是需要的。

如果您阅读过《The Docker Book》,那么对Boot2Docker一定不会陌生。其实这就是Docker的虚拟机环境, 运行在CoreOS下,可以在Windows操作系统里运行。

遗憾的是,默认情况下Boot2Docker需要安装Virtualbox,而不支持Hype-V,这很麻烦,还得我们修改BCD引导文件,因为Hyper-V和Virtualbox不兼容。

现在好了,国外有人将其做成可以支持Hyper-V的光盘版,可以直接下载使用最新的ISO文件。

https://github.com/boot2docker/boot2docker/releases

现成映像

如果您想偷懒的话,还可以直接到以下百度云站点下载华来四已经预先做好的虚拟机映像,可以直接导入Windows 10 Hyper-V,这样就可以省略绝大部分的配置步骤(Windows 8需要根据VHDX文件新建虚拟机):

http://pan.baidu.com/s/1hq7sOU4

详细步骤

1. 首先下载前面所述的ISO文件。

2. 新建虚拟机,选择第一代。

wKiom1UKH6fjM4kbAAFx0VYV-nc308.jpg

3. 确保虚拟网络能访问外部网络,因为后面需要从外网Docker Hub下载容器映像。

wKioL1UKIODynalPAAEgsNoOjRE057.jpg

4. 不要新建虚拟硬盘。

wKioL1UKIPKAjXYJAAIB6K1dBxs196.jpg

5. 然后启动虚拟机,运行ifconfig查看IP地址,本例是192.168.0.113。

wKioL1UKIR3SeVRFAAL-irZGzo0135.jpg

 

6. 接下来关闭虚拟机,在虚拟机里新建虚拟硬盘,并用fdisk进行分区并格式化。然后再创建差异磁盘,为甚要创建差异磁盘,这是为了方便,今后可以每个容器放在独立的差异磁盘里,方便今后测试调试。

 

7. 为了方便,我们可以通过Putty等SSH工具连接到Boot2Docker虚拟机,并用docker version查看版本信息。

注意用户名和密码:docker/tcuser

wKiom1UKIAGRu7YbAAJbITHIOA4060.jpg

 

8. 运行以下命令,构建WordPress博客的容器:

docker build -rm -t hualaisi/wordpress git://github.com/jbfink/docker-wordpress.git

其中hualaisi可以用任意名称代替。

根据网络速度,等待一段时间,等wordpress下载构建完毕。

 

9. 运行以下命令,启动WordPress容器,并设置该容器的NAT端口为80:

docker run --name wordpress -d -p 80:80 hualaisi/wordpress

wKioL1UKITiRmOKtAAFQ1KlLXE8083.jpg

 

10. 可以运行以下命令查看当前环境里运行的docker容器:

docker ps -a

wKiom1UKICGicfZTAAC-XLaFAJI603.jpg

 

最后,我们可以直接在Windows里打开Web浏览器,输入以下地址(注意IP地址和端口号),即可配置并访问我们构建在docker容器里的WordPress博客啦!

http://192.168.0.113

wKioL1UKIVmy7_hjAAOguvl0LkQ781.jpg

注:WordPress docker地址:

https://github.com/jbfink/docker-wordpress

华来四 是由彭爱华、黄爱华、程尊华和祁清华四位名字中都有华的MVP创建的微信公众号,分享最新的微软客户端、数据中心和云技术。欢迎扫描以下二维码关注,也可以直接在微信里关注:sysinternal

wKiom1UKIFmCWRgQAABoxNKWhig513.jpg

©著作权归作者所有:来自51CTO博客作者MVP盆盆的原创作品,如需转载,请注明出处,否则将追究法律责任

Hyper-V 云计算docker 微软云计算和Docker


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消