1、Windows 版本,为 Windows 10 家庭中文版,不支持Hyper-V,如图1

2、打开网址:https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install ,如果您的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox,Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V,如图2

3、点击 Docker Toolbox 链接,进入:https://docs.docker.com/toolbox/overview/ ,如图3

4、下载 Toolbox for Windows ,如图4

5、要运行Docker,确保您的Windows系统支持硬件虚拟化技术,并启用虚拟化。在任务管理器的性能选项卡,在CPU下,虚拟化已启用,如图5

6、由于已经安装了的VirtualBox,需要检查Virtual Box是否在运行,如果在运行中,则必须在运行安装程序之前将其关闭,如图6

7、开始安装,出现选择组件提示框时,取消选中VirtualBox,其他步骤,接受所有的默认选项就是,如图7

8、在桌面上,找到Docker QuickStart终端图标。如图8

9、验证您的安装,双击Docker QuickStart图标启动预配置的Docker Toolbox终端。如果系统显示用户帐户控制提示,允许VirtualBox更改您的计算机,选择是,开始初始化,完成后,终端显示$提示符。如图9

10、键入 docker run hello-world 命令并按回车。如果一切顺利,命令的输出如下所示:,如图10

11、打开 Oracle VM VirtualBox,发现名称为default的虚拟电脑在运行中,如图11

12、国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。打开网址:https://github.com/yeasy/docker_practice/blob/master/install/mirror.md ,选择 阿里云加速器,点击链接,如图12

13、打开 Docker Hub 镜像站点,如图13

14、查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。运行命令:docker-machine env default,如图14

15、根据提示,运行此命令配置您的shell:,运行命令:eval “$(docker-machine env default)”,如图15
# Run this command to configure your shell:
# eval $(“C:\Program Files\Docker Toolbox\docker-machine.exe” env default)

16、运行命令:docker info,如图16

17、登录机器修改配置,运行命令:docker-machine ssh default,如图17

18、修改/var/lib/boot2docker/profile文件,将–registry-mirror=<your accelerate address>添加到EXTRA_ARGS中,如图18
关于Docker Toolbox配置的内容参考自DaoCloud的文档:Docker 加速器(http://guide.daocloud.io/dcs/daocloud-9153151.html#docker-toolbox)
sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=https://52itiznk.mirror.aliyuncs.com |g” /var/lib/boot2docker/profile

19、运行命令:cat /var/lib/boot2docker/profile,修改成功,如图19

20、退出,重启Docker服务,如图20
exit
docker-machine restart default

21、再次运行命令:docker info,发现镜像加速器配置成功,如图21

22、检查加速器是否生效,运行命令:docker info|grep “Registry Mirrors” -A 1,如图22

23、打开 Kitematic (Alpha),点击 use virtualbox,如图23

24、点击 skip for now,因为已经配置过镜像加速器,无需要连接官方的镜像仓库了,如图24

25、点击 docker cli,进入客户端,如图25

26、实则启动Windows PowerShell,且进入了C:\Program Files\Docker Toolbox>,在此处运行 docker 命令与在 Docker Quickstart Terminal 中运行是一致的,自行根据喜好选择了,如图26

Linux 服务器运维、部署与线上故障排查
如果你的网站或后端服务部署在 Linux 服务器上,遇到访问异常、Nginx 配置问题、MySQL / Redis 异常、Docker 服务不可用、磁盘占满、CPU / 内存过高等问题,可以联系我做一次远程排查。
适合以下场景:
✅ 网站打不开或访问不稳定
✅ Nginx / PHP-FPM 配置异常
✅ MySQL / Redis 性能或连接问题
✅ Docker 服务部署与维护
✅ 服务器迁移与环境配置
✅ CPU / 内存 / 磁盘异常排查
服务内容:
✅ Linux 环境检查
✅ 网站部署与迁移
✅ Nginx / PHP-FPM / MySQL / Redis 排查
✅ Docker 配置与维护
✅ 服务器性能分析
✅ 长期远程运维支持
如需咨询,请联系我,并注明:Linux 运维咨询。
联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com

发表回复