本文介绍的是如何在Windows系统上安装Docker運行环境Docker官方提供了Windows平台上的安装包,这个安装包会打开Windows平台上的HyperV虚拟机所以如果不喜欢使用HyperV虚拟机或者有需要使用其他虚拟机软件嘚话,可以自己在linux c++开发虚拟机中安装Docker
8之类的,请下载旧版本的Docker
安装之后可能会弹出这么一个对话框,提示我们说HyperV未开启询問我们是否要开启HyperV,我们选择是然后电脑会重启。之后一切就准备就绪了
电脑重启之后,我们应该可以在任务栏上找到一个Docker图标右鍵点击选择version会弹出这样的对话框。如此一来Docker就安装完毕了。
右键点击Docker图标会看到有一项名字叫 Kitematic,这是一个Docker可视化工具推荐大家咹装。我们点击这个菜单项就会弹出一个对话框提示我们下载Kitematic,然后放到C:\Program Files\Dockder\Kitematic
中
然后打开Kitematic,我们可以看到如下的样子在这里可以非常方便的下载、开启、关闭Docker镜像。如果你注册了Docker账号的话还可以上传自己的Docker镜像,让大家一起使用
在下载Docker之前,我們需要先配置一下加速器由于Docker的服务器在国外,所以下载镜像的速度不太理想国内因此有了很多加速服务,其中最好用的还是阿里云嘚我们打开,登录账号之后获取自己创加速器地址。然后使用docker-machine
创建一个新的虚拟机并使用加速器来加速
当然如果你有自己的代理的話,也可以直接在Docker设置中设置代理
在Kitematic中点击一个正在运行的镜像,然后点击右边的EXEC就可以打开对应的执行環境了。
默认情况下的shell是sh不太好用。我们可以点击Kitematic下面的docker-cli右边的齿轮图标然后将shell设置为bash。
在镜像右边还有一个车Settings标签点进來之后可以对镜像进行各种配置,如设置端口号、设置数据分区等等
利用Docker,我们可以做很多事情由于很多软件例如Redis之类的,主要设计為在linux c++开发下工作虽然有Windows下的版本,但是仍然有很多不足之处利用Docker,我们可以在linux c++开发环境下运行这些程序又可以在Windows下开发,简直两全其美!