1.背景
本来只是准备简单了解以下docker的知识,但是在菜鸟教程上看了一些关于docker的基本知识和一些使用命令后,有点跃跃欲试,想要自己来部署一个简单的web项目,最终还是决定在自己的win10电脑上安装docker。
2.选择安装方式
本来准备找着菜鸟上面的教程来进行安装,但是发现讲解不是特别详细,而且需要安装虚拟机等辅助的工具。就自行查找了一些博客。发相目前主要有两种方式在windows系统上安装docker。
- 第一种,Docker Toolbox。就是菜鸟教程上给出的安装方式,较为复杂,但是兼容性很好。
- 第二种,Docker for Windows。只推荐win10以上用户使用。安装之前通过BIOS开启电脑虚拟化功能,然后通过控制面板打开Hyper-V虚拟机功能,如果Hyper-V下载应用过程中失败,可以关闭Hyper-V功能选择安装Docker Toolbox。
在这里我准备先使用Docker for Windows的方式,失败的话在考虑第一种。
3.开始安装
3.1启用Hyper-V的功能
控制面板——》程序和功能——》启用或关闭Windows功能——》勾选Hyper-V
根据提示重启电脑。
在电脑应用中看到如下,说明修改成功。
3.2下载安装docker
3.2.1下载
刚开始我在官网直接点击下载,但是速度真的太感人了,下了好久都没下下来,还经常因为网络问题而失败。后来找到办法,使用迅雷来进行下载,几分钟就好了,感激。
如果大家不介意的话可以使用官网下载:
下载地址
如果愿意使用迅雷的话,可以使用下载链接的url:https://download.docker.com/win/stable/Docker Desktop Installer.exe。在迅雷中新建一个下载任务,然后将url粘贴上去就可以了。
3.2.2安装
参数解释:
- enable required windows features 启用所需的windows功能
- Add shortcut to desktop 添加桌面快捷图标
- Use Windows containers instead of Linux containers (this can be changed after installation),使用Windows容器代替Linux容器(可以在安装后更改),建议不勾选
接下来自动安装,不需要操作,等待安装完成。
安装成功后,重启电脑:
因为我们勾选了添加快捷键,因此可以在桌面上看到图标:
或者我们使用dos命令行简单验证一下是否安装成功:
我在这里使用Docker for Windows的方式安装成功了,就不再尝试Docker Toolbox了,如果没有安装成功可以在csdn上找到很多教程。