Windows10安装Docker Desktop
在Windows系统上安装Docker不再需要先安装虚拟机,然后在虚拟机上安装Linux系统,最后在虚拟机上的Linux系统安装Docker了。Docker for Windows的出现使得我们在Windows系统上使用Docker也非常的简单。如果是Win10以下的系统则需要安装Docker Toolbox,本文只介绍Win10环境下Docker Desktop的安装。
对操作系统的要求
- Windows 10 64位:Pro,Enterprise或Education(Build 15063或更高版本)
- 必须启用Hyper-V和容器Windows功能
- 在Windows 10上成功运行Client Hyper-V需要以下硬件先决条件:
- 4GB系统RAM
- 必须在BIOS设置中启用BIOS级硬件虚拟化支持
Docker Desktop下载
搜索docker官网,点击Resources–>Docs–>Docker Desktop for Windows–> Install Docker Desktop–>Download from Docker Hub,但是基本上很难通过这个途径下载成功。或者是https://www.docker/products/docker-desktop,下载链接也同样跳转到了Docker Hub,登陆Docker Hub后才可以下载。
若不能打开Docker Hub,可使用如下的地址下载:
Docker Desktop的下载地址
另外,我们还可以使用阿里云提供的下载链接进行下载。
阿里云Docker Desktop的下载地址
打开上面的链接后,选择stable版本的进行下载。但是我当前下载的stable版本,安装时有问题,因此可以选择bate版本的下载安装。
Windows系统开启Hyper-V
在安装Docker Desktop之前,Windows系统需要开启Hyper-V。
- 打开控制面板,找到程序和功能选项。
- 点击”启用或关闭Windows功能“
- 勾选上Hyper-V即可。
Docker Desktop安装
上面链接下载的文件名为Docker Desktop Installer.exe(我下载的是这个,第一个下载链接)或者InstallDocker.msi(阿里云的链接),鼠标右键选择安装,安装完选择添加桌面快捷键,安装过程如下图所示,安装成功后会有提示。
安装成功后点击Close即可。
启动 Docker Desktop
安装完成后,接下来是启动Docker Desktop,双击图标启动,在重启的过程中可以看到右下角的鲸鱼图标一直在闪烁,启动成功后会有如下的欢迎页面,然后右下角的图标也不再动了 。启动过程中如果有提示的话,记得按照提示操作。
查看是否安装成功
Docker Desktop启动成功后,我们可以使用cmd打开命令行工具,使用docker --version或者docker version查看docker的版本信息,如果有的话则说明安装成功了。还可以查看docker-compose --version, docker-machine --version。
配置镜像加速器
接下来我们给Docker配置镜像加速器,我们鼠标右键点击docker的图标,选择Settings,在Daemon处的Registry mirrors,安装上面的eg例子,添加镜像加速器,然后点击Apply按钮。此时会提示Docker Desktop正在启动,过一会提示启动完成。
各个平台的镜像加速器如下:
Docker 中国官方镜像 https://registry.docker-cn
DaoCloud 镜像站 http://f1361db2.m.daocloud.io
Azure 中国镜像 https://dockerhub.azk8s
中科大镜像站 https://docker.mirrors.ustc.edu
阿里云 https://<your_code>.mirror.aliyuncs
需要先在阿里云注册并登录,点击“创建我的容器镜像”, 进入管理界面,
然后点击“镜像加速器” ,可获得镜像加速器连接。
七牛云 https://reg-mirror.qiniu
网易云 https://hub-mirror.c.163
腾讯云 https://mirrors.tencentyun
这里使用的是网易云的镜像加速器,安装完成后会自动重启。
其他
Win10以下操作系统的用户,可以参考阿里云提供的安装教程,因为阿里云需要登陆才能看到教程,因此拷贝过来粘贴到下方,仅供参考。
1. 安装/升级Docker客户端
对于Windows 10以下的用户,推荐使用Docker Toolbox
Windows安装文件:http://mirrors.aliyun/docker-toolbox/windows/docker-toolbox/
对于Windows 10以上的用户 推荐使用Docker for Windows
Windows安装文件:http://mirrors.aliyun/docker-toolbox/windows/docker-for-windows/
2. 配置镜像加速器
针对安装了Docker Toolbox的用户,您可以参考以下配置步骤:
创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
docker-machine create --engine-registry-mirror=https://bdhtnhrk.mirror.aliyuncs -d virtualbox default
查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
docker-machine env default
eval "$(docker-machine env default)"
docker info
针对安装了Docker for Windows的用户,您可以参考以下配置步骤:
在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:
{
"registry-mirrors": ["https://bdhtnhrk.mirror.aliyuncs"]
}
编辑完成后点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。
注意
Docker for Windows 和 Docker Toolbox互不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。
docker-machine create --engine-registry-mirror=https://bdhtnhrk.mirror.aliyuncs -d hyperv default
Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。
更多推荐
Windows10操作系统安装Docker Desktop
发布评论