一、官方安装教程
https://docs.docker.com/toolbox/toolbox_install_windows/
二、以下参考官方安装教程完成
(一) 第一步 检查您的版本
要运行Docker,您的计算机必须具有运行Windows 7或更高版本的64位操作系统。此外,您必须确保在计算机上启用了虚拟化。要验证您的机器是否满足这些要求,请执行以下操作:
1.右键单击Windows消息,然后选择“ 系统”。
如果您未使用受支持的版本,则可以考虑升级操作系统。
如果您有一个较新的系统,特别是64位Windows 10 Pro,具有企业和教育(1607周年更新,Build 14393或更高版本),请考虑使用Docker Desktop for Windows。它在Windows上本机运行,因此不需要预配置的Docker QuickStart shell。它还使用Hyper-V进行虚拟化,因此对于较新的Windows系统,下面的检查虚拟化的说明将过时。Docker Desktop for Windows中提供了完整的安装先决条件,在安装之前需要了解的内容。
2.确保您的Windows系统支持硬件虚拟化技术并且已启用虚拟化
选择开始>任务管理器,然后导航到“ 性能”选项卡。在CPU下,您应该看到以下内容:如果系统上未启用虚拟化,请按照制造商的说明启用它。
3.验证您的Windows操作系统是64位
右键 我的电脑/此电脑 → 属性
(二) 第2步 安装Docker Toolbox
在本节中,您将安装Docker Toolbox软件和几个“帮助程序”应用程序。安装程序会将以下软件添加到您的计算机:
- 适用于Windows的Docker客户端
- Docker Toolbox管理工具和ISO
- Oracle VM VirtualBox
- Git MSYS-git UNIX工具
如果安装了以前版本的VirtualBox,请不要使用Docker Toolbox安装程序重新安装。出现提示时,取消选中它。
如果运行Virtual Box,则必须在运行安装程序之前将其关闭。
注意:Docker不再维护Docker Toolbox的download.docker.com URL,因此在安装过程中会显示未签名的警告(已验证的发布者对话框)。
1.要下载最新版本的Docker Toolbox,请转到Toolbox Releases并下载最新.exe
文件。
(速度慢。。。复制链接,使用迅雷下载)或者使用我提供的
链接:https://pan.baidu.com/s/18Gu2NTNIhTPD40ILESM_Bw
提取码:hckp
2.双击安装程序安装Docker Toolbox。
安装程序启动“安装程序 - Docker Toolbox”对话框。
如果Windows安全对话框提示您允许程序进行更改,请选择“ 是”。系统显示Setup - Docker Toolbox for Windows向导。
3.按Next接受所有默认值,然后按Install。
接受所有安装程序默认值。安装程序需要几分钟时间来安装所有组件:
4.当Windows安全通知时,安装程序将进行更改,确保允许安装程序进行必要的更改。
完成后,安装程序会报告它成功:
**弹出快捷方式无效解决方案
a)原因:右键查看属性中的目标,发现Git目录不对
b)解决:修改为自己的Git目录
"D:\Program Files\Git\bin\bash.exe" --login -i "E:\Program Files(x86)\APP抓取工具包\Docker Toolbox\start.sh"
(三)、第3步 验证您的安装
1.在桌面上,找到Docker QuickStart终端图标。
2.单击Docker QuickStart图标以启动预配置的Docker Toolbox终端。
如果系统显示“ 用户帐户控制”提示,以允许VirtualBox对您的计算机进行更改。选择是。
终端为您设置Docker Toolbox做了几件事。完成后,终端显示$
提示。
**错误:open C:\Users\HP\.docker\machine\machines\default\config.json: ...
**解决:删除C:\Users\HP\.docker下所有内容。
3.键入 docker run hello-world 命令,然后按 回车。
该命令为您做了一些工作,如果一切运行良好,命令的输出如下所示:
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete
Digest: sha256:6540fc08ee6e6b7b63468dc3317e3303aae178cb8a45ed3123180328bcc1d20f
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
(四)、寻找故障排除帮助?
通常,上述步骤是开箱即用的,但某些情况可能会导致问题。如果您的docker run hello-world
工作无效并导致错误,请查看故障排除以快速解决常见问题。
您可能遇到的Windows特定问题与NDIS6主机网络筛选器驱动程序有关,已知该驱动程序会导致某些Windows版本出现问题。对于Windows Vista系统及更新版本,VirtualBox默认安装NDIS6驱动程序。问题可能从系统速度降低到虚拟机(VM)的网络问题。如果发现问题,请重新运行Docker Toolbox安装程序,然后选择使用NDIS5驱动程序安装VirtualBox的选项。