win7 以前是使用dockerToolbox
win10 是docker 官方的工具docker-for-windows
官方文档: https://docs.docker.com/docker-for-windows/install/
docker-for-windows 使用前提是
- 安装并使用 hyper-v 的系统(win8和win10 64位(家庭版除外)能安装hyper-v, win7 不行)。
- cpu 虚拟化:已启动
如果实在不行, 使用dockerToolbox
Note: If your system does not meet the requirements to run Docker Desktop for Windows, you can install Docker Toolbox, which uses Oracle Virtual Box instead of Hyper-V.
要使用docker 还有必须创建一个Docker ID 账号, 创建过程很容易, 完成邮箱认证后登录。
在官方文档页面, 找到桌面app 的下载链接, 点击下载(541M)。
下载完成点击 exe 文件安装, 安装过程很简单, 但是360 会有提示报警, 允许就行了。
安装完成, 需要我们注销当前账号。
--------------------------------------------------------------------------------------------------------------------------------------------
使用中的一些注意点:
一, win10 的docker 使用镜像,也是通过虚拟机的方式实现的,这个虚拟机就是Docker Desktop 启动的时候就运行的虚拟机。
二,Docker Desktop 的setting -》Advanced-》Disk Image Location 设置是无效的,必须通过设置hyper-v 的 “Hyper-V 设置”-》“虚拟硬盘” 的位置才有效。虚拟硬盘不要设置在C 盘, 会占用很多空间的。
三, 在docker 拉大的镜像的时候, 会在C 盘产生一些占用很多空间的临时文件, 要自己手动清除。
如果拉Gitlab, 会产生一个5G 多的内存转储文件,C:\Windows\LiveKernelReports\*.dump文件。