【Docker 学习笔记】Windows Docker Desktop 安装

这篇具有很好参考价值的文章主要介绍了【Docker 学习笔记】Windows Docker Desktop 安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。

Docker实质上是在已经运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的Linux主机。

因此,Docker必须部署在Linux内核的系统上。如果其他系统想部署Docker就必须安装一个虚拟Linux环境。

【Docker 学习笔记】Windows Docker Desktop 安装,Docker,docker,学习,笔记

Windows上部署Docker的方法都是先安装一个虚拟机,并在安装Linux系统的的虚拟机中运行Docker

二、Windows Docker 安装

适用于WindowsDocker Desktop下载:Install Docker Desktop on Windows

准备安装环境,主要有两种:1. 基于 Hyper-V后端Windows容器的安装;2. 基于 WSL2后端 的安装

1. 基于Hyper-V后端和Windows容器的安装

该种安装方式,环境要求:

  • Windows 11 64 位:专业版 21H2 或更高版本,或企业版或教育版 21H2 或更高版本。
  • Windows 10 64 位:Pro 21H2(内部版本 19044)或更高版本,或企业版或教育版 21H2(内部版本 19044)或更高版本。
  • 必须启用Hyper-V 和Windows容器功能。

对于 Windows 10 和 Windows 11 家庭版,请使用WSL2后端安装方式。

系统要求就不说了,这里说下【启用Hyper-V 和Windows容器功能】

在任务栏搜索框,输入启用或关闭Windows功能,然后打开后,勾选如下配置:
【Docker 学习笔记】Windows Docker Desktop 安装,Docker,docker,学习,笔记
注意:
Hyper-V一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本可能无法使用!

2. 基于WSL2后端的安装(推荐)

该种安装方式,环境要求:

  • WSL 版本 1.1.3.0 或更高版本。
  • Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或企业版或教育版 21H2 或更高版本。
  • Windows 10 64 位:家庭版或专业版 21H2(内部版本 19044)或更高版本,或企业版或教育版 21H2(内部版本 19044)或更高版本。
  • 在 Windows 上启用 WSL 2 功能。有关详细说明,请参阅 安装 WSL | Microsoft Learn 。
  • 下载并安装 Linux 内核更新包。

系统要求就不说了,这里说下【启用 WSL2 功能】和【下载并安装 Linux 内核】

最简单的方式:

在管理员模式下打开PowerShellWindows命令提示符,输入wsl --install命令,然后重启计算机即可。

wsl --install

该命令将启用运行WSL并安装 Linux 的 Ubuntu 发行版所需的功能,另外该命令会自动将WSL升级为WSL2

如果你不想使用默认的ubuntu Linux内核,可使用wsl --install -d <Distribution Name>命令,详情参考 更改默认安装的 Linux 发行版

如果你运行的是旧版,或只是不想使用 install 命令并希望获得分步指引,请参阅 旧版 WSL 手动安装步骤

使用 WSL 安装 Linux 发行版的过程完成后,使用“开始”菜单打开该发行版(默认情况下为 Ubuntu)。 系统将要求你为 Linux 发行版创建“用户名”和“密码”。

(首次启动新安装的 Linux 发行版时,将打开一个控制台窗口,要求你等待将文件解压缩并存储到计算机上。 未来的所有启动时间应不到一秒)

3. 安装Docker Desktop on Windows

有两种安装方式:交互式安装、命令行安装。

这里选择交互式安装

1)双击已下载的Docker Desktop Installer.exe安装程序;

2)在安装确认提示中根据前面1、2小节中你准备的安装环境来确认是否勾选Use WSL 2 instead of Hyper-V;

需要注意的是,如果你的系统仅支持其中之一,你将无法选择使用何种方式。
【Docker 学习笔记】Windows Docker Desktop 安装,Docker,docker,学习,笔记

3)安装成功后,单击close and log out退出以完成安装过程;

温馨提示:点击close and log out会注销当前系统用户,并且关闭掉已打开的应用程序,如果你有未保存的内容,请保存后再操作哦

命令行的安装方式,请参考:#install-from-the-command-line

4. 启动并验证Docker Desktop

1)安装完成后,Docker会自启动,你也可以点击Docker Desktop桌面图标,Windows搜索Docker来启动;

注意:首次启动,需要接受 Docker服务订阅协议。另外你可以注册登录Docker,也可以跳过登录

2)打开PowerShellWindows命令提示符,输入docker run hello-world

【Docker 学习笔记】Windows Docker Desktop 安装,Docker,docker,学习,笔记

docker run hello-world运行结果可看出docker安装完成并可正常运行;

另外,还能看出docker运行的基本过程:

  • Docker 先从本地找hello-world镜像;
  • 本地未找到,去从docker hub拉取镜像;
  • 然后使用找到的镜像创建一个容器实例并运行

3)可以在Docker Desktop 客户端,管理image、container等等

【Docker 学习笔记】Windows Docker Desktop 安装,Docker,docker,学习,笔记



最后:

如果你使用的是 win7win8 等系统,可以利用docker toolbox来安装docker desktop

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



更多参考资料:

Install Docker Desktop on Windows | Docker Documentation

使用 WSL 在 Windows 上安装 Linux | Microsoft Learn

旧版 WSL 的手动安装步骤 | Microsoft Learn

设置 WSL 开发环境 | Microsoft Learn

WSL 的基本命令 | Microsoft Learn文章来源地址https://www.toymoban.com/news/detail-619102.html

到了这里,关于【Docker 学习笔记】Windows Docker Desktop 安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows10 Docker Desktop安装

    Docker Desktop 是 Docker 公司推出的一款桌面应用程序,它提供了一个用户友好的界面,方便开发人员在本地环境中使用容器技术。 容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包在一起,形成一个独立、可移植的运行单元。 Docker Desktop 允许开发人员使用 Dock

    2024年01月16日
    浏览(62)
  • Windows 11 安装 Docker Desktop

    WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。 简单的说就是 WSL 能让你在不安装 Linux 或者 VM (虚拟机)的情况下体验双系统

    2024年02月05日
    浏览(57)
  • Windows上安装Docker Desktop

    Windows 10 Docker Desktop 4.21.1 勾掉\\\"Use WSL 2 instead of Hyper-V(recommended)\\\"( 原因见小插曲2章节 ) 安装完成 运行Docker Desktop 配置镜像加速器(可选) 配置文件目录:ProgramDataDockerconfigdaemon.json(实际为USER_HOME/.docker/daemon.json) 查看 安装完成之后,运行docker version、docker info时,都提示

    2024年02月15日
    浏览(49)
  • Docker DeskTop的安装(Windows版本)

    目录 一、官网下载Docker安装包 二、安装Docker DeskTop 2.1 双击 Docker Installer.exe 以运行安装程序 2.2 安装操作 2.3 关于更改Docker安装位置 2.3.1 自定义安装路径(不推荐) 2.3.2 移动 Docker 镜像存储位置 三、启动Docker DeskTop Docker官网如下: Docker官网不同操作系统下载页面 https://d

    2024年02月01日
    浏览(45)
  • Docker Desktop 安装和使用 (Windows)

    下载地址 Download Docker Desktop | Docker 程序默认自动安装在C盘,如果想自定义盘符安装,需要在安装前 删除如下目录 C:Program FilesDocker 在D盘新建目录 D:Program FilesDocker 以管理员身份运行cmd (Win+r 输入 cmd Ctrl+Shift+Enter) 在cmd中执行如下命令 mklink /j \\\"C:Program FilesDocker\\\" \\\"D:Program F

    2024年02月12日
    浏览(62)
  • Windows安装 Docker Desktop报错解决大全

    Docker Desktop是一款适用于Windows和Mac电脑的桌面应用程序,它为用户提供了一个方便的方式来使用Docker容器技术。通过Docker Desktop,您可以轻松地创建、管理和运行Docker容器,以及构建和发布自己的Docker镜像。 Docker Desktop包括以下组件: Docker引擎:Docker容器技术的核心组件,负

    2023年04月22日
    浏览(56)
  • 详解Windows 安装Docker Desktop(百分百成功)

    相信IT职场同学目前对docker这个概念已经不在陌生,docker在运维同学和开发同学中应用比较广泛,测试同学想要进行实操则在很大层度上需要运维同学的配合(在指定的服务器上进行),这就需要看别人脸色行事,或多或少会有少许不爽;加之现在各种工具也都提供了docker镜

    2024年02月01日
    浏览(44)
  • Windows环境下 Docker Desktop 安装 Nginx

    官网: https://www.docker.com/products/docker-desktop/直接下载无脑一键安装即可。 如图所示 docker pull nginx 如图所示 docker run nginx -p 80:80 -d nginx:latest 1.首先在Windows上寻找自己喜欢的盘符创建存储nginx资源的目录 nginx/conf 配置文件 nginx/html 页面 nginx/logs 日志监测 2.Nginx容器中的相关配置文

    2024年02月09日
    浏览(65)
  • Docker Desktop 4.27.1 Windows 10 安装 教程

    wsl 2.x 对系统的要求为 : 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 docker desktop 4.27 对系统的要求为 : Windows 11 64位:家庭或专业版21H2或更高版本,或企业或教育版21H2或更高版

    2024年03月10日
    浏览(53)
  • windows10系统安装docker desktop超常见问题

    问题报错: An unexpected error was encountered while executing a WSLcommand. Common causes include access rights issues, which occurafter waking the computer or not being connected to your domain/active directory. Please try shutting WSL down (wsl --shutdown) and/or rebooting yourcomputer. If not sufficient, WSL may need to be reinstalled fully. As alas

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包