win10 安装docker时遇到的一些问题

时间:2024-03-13 13:20:18

本人电脑win10系统企业版

下载 Docker Desktop Installer.exe 的安装程序后,进行安装时报错:

"Docker Desktop requires the Server service to be enabled"。如下图:

win10 安装docker时遇到的一些问题

将 Server 的 服务状态 设置为 “启动”后,重新安装还是没有解决,百度了半天依然未解决,故放弃这种安装方式,改用docker toolbox 的方式来安装

win10 安装docker时遇到的一些问题

docker toolbox  安装步骤

1.下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 

2.安装:

安装比较简单,双击运行,点下一步即可,可以勾选自己需要的组件:

win10 安装docker时遇到的一些问题

docker toolbox 是一个工具集,它主要包含以下一些内容:

  • Docker CLI - 客户端,用来运行 docker 引擎创建镜像和容器。
  • Docker Machine - 可以让你在 Windows 的命令行中运行 docker 引擎命令。
  • Docker Compose - 用来运行 docker-compose 命令。
  • Kitematic - 这是 Docker 的 GUI 版本。
  • Docker QuickStart shell - 这是一个已经配置好Docker的命令行环境。
  • Oracle VM Virtualbox - 虚拟机。

下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,如下图所示:

win10 安装docker时遇到的一些问题

点击 Docker QuickStart 图标来启动 Docker Toolbox 终端,这时候问题就来了

坑一:启动是报缺少快捷方式

win10 安装docker时遇到的一些问题

原因:在安装Docker前已经安装Git,现默认路径与Git实际路径不一致

解决方法:选择Docker Quickstart Terminal右键“属性”->将git实际地址粘贴进“目标”输入框->确定   再次启动可正常解决


win10 安装docker时遇到的一些问题

 

坑二:doker 与heper-v冲突  报错忘记截图了,报错内容为"This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"

原因:通过docker toolbox 安装时本身是与heper-v冲突的,需要手动禁用下

解决方法:关闭heper-v服务即可,自行百度吧,我试过命令关闭服务,但是并没有生效(不确定是否是因为没有重启的原因,大佬们可以自己尝试下重启);所以就手动找到这个服务,手动关闭掉重启,就生效了

win10 安装docker时遇到的一些问题

 

坑三:doker镜像下载失败,会报错"(default) Image cache directory does not exist, creating it at C:\Users\longfeiy\.docker\machine\cache...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v19.03.12
(default) Downloading C:\Users\longfeiy\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso..."

原因:本地没有镜像,需要从github上拉取镜像,但是自动拉取好像有问题,一直卡在这

解决方法:访问https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso下载镜像,下载成功后,替换镜像目录中的文件(我本地目录是"C:\Users\longfeiy\.docker\machine\cache\boot2docker.iso",直接把下载成功的文件替换boot2docker.iso这个文件即可 ),再次点击 Docker QuickStart 启动doker,就成功啦

win10 安装docker时遇到的一些问题

首次运行需要下载ubuntu

win10 安装docker时遇到的一些问题

下载成功,就可以正常使用啦

win10 安装docker时遇到的一些问题