Windows10操作系统安装Docker Desktop

编程知识 更新时间:2023-05-02 16:47:51

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

本文发布于:2023-04-27 09:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/3bb24ab3c0786ffc6833037807935e41.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系统安装   操作   Docker   Desktop

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 106727文章数
  • 26984阅读数
  • 0评论数