没有不值得去解决的问题,也没有不值得去学习的技术!

Windows 10 家庭版 安装 Docker,且配置配置镜像加速器为阿里云加速器

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

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

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

如果您的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox,Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V
图2

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

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

4、下载 Toolbox for Windows ,如图4

下载 Toolbox for Windows
图4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器
图12

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

打开 Docker Hub 镜像站点
图13

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

查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务
图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)

根据提示,运行此命令配置您的shell:,运行命令:eval "$(docker-machine env default)"
图15

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

运行命令:docker info
图16

17、登录机器修改配置,运行命令:docker-machine ssh default,如图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

修改/var/lib/boot2docker/profile文件,将--registry-mirror=<your accelerate address>添加到EXTRA_ARGS中
图18

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

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

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

退出,重启Docker服务
图20

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

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

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

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

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

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

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

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

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

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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理