[前言]git
都说Docker是最当红的热点,可是我没环境测试,怎么办哪?不要紧,只要你有Windows 8或者Windows 10就行啦!还告诉你们如何利用docker来快速构建、启动WordPress博客!github
参考文档 docker
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操做系统里运行。ide
遗憾的是,默认状况下Boot2Docker须要安装Virtualbox,而不支持Hype-V,这很麻烦,还得咱们修改BCD引导文件,由于Hyper-V和Virtualbox不兼容。wordpress
如今好了,国外有人将其作成能够支持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. 新建虚拟机,选择第一代。
3. 确保虚拟网络能访问外部网络,由于后面须要从外网Docker Hub下载容器映像。
4. 不要新建虚拟硬盘。
5. 而后启动虚拟机,运行ifconfig查看IP地址,本例是192.168.0.113。
6. 接下来关闭虚拟机,在虚拟机里新建虚拟硬盘,并用fdisk进行分区并格式化。而后再建立差别磁盘,为甚要建立差别磁盘,这是为了方便,从此能够每一个容器放在独立的差别磁盘里,方便从此测试调试。
7. 为了方便,咱们能够经过Putty等SSH工具链接到Boot2Docker虚拟机,并用docker version查看版本信息。
注意用户名和密码:docker/tcuser
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
10. 能够运行如下命令查看当前环境里运行的docker容器:
docker ps -a
最后,咱们能够直接在Windows里打开Web浏览器,输入如下地址(注意IP地址和端口号),便可配置并访问咱们构建在docker容器里的WordPress博客啦!
http://192.168.0.113
注:WordPress docker地址:
https://github.com/jbfink/docker-wordpress
华来四 是由彭爱华、黄爱华、程尊华和祁清华四位名字中都有华的MVP建立的微信公众号,分享最新的微软客户端、数据中心和云技术。欢迎扫描如下二维码关注,也能够直接在微信里关注:sysinternal