Windows中安装Docker Desktop 4.16.3(当前最新版本)

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

前言

docker是一个用Go语言实现的开源项目,它可以很方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到docker container,这样程序可以在任何环境都会有相同的表现,这里程序运行的依赖也就是容器类似集装箱,容器所处的操作系统环境就好比货船或港口,程序的表现只和集装箱有关系(容器),和集装箱放在哪个货船或者哪个港口(操作系统)没有关系。

与传统的虚拟机相比,Docker优势体现为启动速度快、占用体积小。

个人使用场景

我个人主要使用Docker来一键部署应用和安装一些开发环境(如MySQL、Oracle、ElasticSearch、Redis等),像Oracle和ES这种体积庞大的在Docker中安装也非常方便,要卸载时只需要删除对应容器即可,也不会在物理机的注册表产生任何项。

下期分享在Docker中安装MySQL8和Oracle-12c
如下列镜像:
Windows中安装Docker Desktop 4.16.3(当前最新版本)

Docker官网:https://www.docker.com

官方文档:https://docs.docker.com

Docker Hub:https://hub.docker.com
(Docker Hub类似于GitHub远程仓库,也可以在上面发布自己的镜像)

安装Docker Desktop

平时要使用Docker不想安装虚拟机,也不想买服务器时推荐安装官方提供的Docker Desktop

1、官网下载安装包:https://www.docker.com

Windows中安装Docker Desktop 4.16.3(当前最新版本)


2、修改默认安装位置看个人习惯,这一步可以跳过

默认是安装在C盘中的并且无法修改,后续下载一些镜像时也会存放在C盘,我这里通过mklink创建软链接的方式,将文件映射到我的D盘中,先在D盘创建好如下四个目录结构:

D:\lingSoftware\Docker
D:\lingSoftware\Docker\Local
D:\lingSoftware\Docker\Roaming\Docker
D:\lingSoftware\Docker\Roaming\Docker Desktop

Windows中安装Docker Desktop 4.16.3(当前最新版本)
然后以管理员身份打开cmd,在打开的cmd窗口中依次执行下面四个mklink命令

mklink /j "C:\Program Files\Docker" "D:\lingSoftware\Docker"

mklink /j "C:\Users\你的用户名\AppData\Local\Docker" "D:\lingSoftware\Docker\Local"

mklink /j "C:\Users\你的用户名\AppData\Roaming\Docker" "D:\lingSoftware\Docker\Roaming\Docker"

mklink /j "C:\Users\你的用户名\AppData\Roaming\Docker Desktop" "D:\lingSoftware\Docker\Roaming\Docker Desktop"

Windows中安装Docker Desktop 4.16.3(当前最新版本)
如下,创建成功后就会在C盘产生一个指向D盘的软链接,这样后面安装Docker Desktop时文件实际是存在D盘,间接实现修改Docker Desktop默认安装位置
Windows中安装Docker Desktop 4.16.3(当前最新版本)


3、安装Docker Desktop

配置使用WSL 2而不是Hyper-v(推荐)向桌面添加快捷方式

WSL,即Windows Subsystem on Linux,中文叫“适用于 Linux 的 Windows 子系统”。可以在windows里,直接启动一个linux系统。因为docker依赖linux内核,只能在linux下使用,windows就需要安装linux虚拟机来运行,而微软已经在windows内置了一个轻量级虚拟机,WSL2 便是运行在虚拟机上的一个完整的 linux 内核,所以需要利用WSL2安装docker。

Windows中安装Docker Desktop 4.16.3(当前最新版本)

这一步安装成功必须要重启电脑
Windows中安装Docker Desktop 4.16.3(当前最新版本)
重启后出现以下页面,同意即可
Windows中安装Docker Desktop 4.16.3(当前最新版本)
Accept后出现以下弹窗:
Docker Desktop需要更新的WSL内核版本。
通过运行“wsl --update”更新WSL内核,或按照以下位置的说明进行操作https://docs.microsoft.com/windows/wsl/wsl2-kernel
Windows中安装Docker Desktop 4.16.3(当前最新版本)
根据提示在cmd窗口执行wsl --update更新wsl即可,或者根据提示的链接地址去下载最新的更新包安装执行步骤4和步骤5那两步即可

Windows中安装Docker Desktop 4.16.3(当前最新版本)
安装wsl2更新包wsl_update_x64.msi后重新打开Docker,若出现以下页面,则你的电脑还未开启硬件辅助虚拟化和数据执行保护

Windows中安装Docker Desktop 4.16.3(当前最新版本)


如下,在电脑的任务管理器中可以看到虚拟化:已禁用

Windows中安装Docker Desktop 4.16.3(当前最新版本)

虚拟化需要到BIOS中去开启,下面演示Lenovo电脑怎么开启虚拟化服务,其他品牌电脑大同小异可参考,若你的任务管理中虚拟化是已启用状态的这一步可以跳过。

Lenovo电脑开机后按F2键进入BIOS中,切换到标题栏的configuration选项,在界面的下方可以看到intel virtual technology的选项,也就是intel虚拟化技术,在其后边disabled也就是禁用的意思,按回车键后选择enabled选项启用

Windows中安装Docker Desktop 4.16.3(当前最新版本)
最后按F10保存设置并推出BIOS
Windows中安装Docker Desktop 4.16.3(当前最新版本)
重启电脑后在任务管理器中可以看到虚拟化已启用了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WNLpjxH1-1676044892696)(https://files.mdnice.com/user/24450/6552abac-a2c9-48b2-b545-5dce6a6b2ac2.png)]

再次打开Docker Desktop,看到如下界面即安装完成了

Windows中安装Docker Desktop 4.16.3(当前最新版本)

更改镜像下载源

下载镜像时默认是从官方的Docker Hub拉取镜像的由于速度会比较感人,所以需要更改使用国内的镜像源

Windows中安装Docker Desktop 4.16.3(当前最新版本)
复制以下代码覆盖掉要更改部分,重启Docker Desktop即可,registry-mirrors配的都是国内的一些镜像源

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://1nj0zren.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com"
  ]
}

Windows中安装Docker Desktop 4.16.3(当前最新版本)

后记

在Docker官网下载安装包太慢可在公众号遇见0和1后台回复关键词Docker安装包获取分享链接或进群直接获取,安装好了Docker环境,下期分享在Docker中安装MySQL8和Oracle-12c并连接物理机,以及基本使用语法!文章来源地址https://www.toymoban.com/news/detail-425320.html

到了这里,关于Windows中安装Docker Desktop 4.16.3(当前最新版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 在win10上安装Docker desktop,并在docker中安装mysql

    操作步骤: 安装docker 去 官网 下载安装软件; 选择windows 2. 依次点击安装; 安装完成后无需登录,直接启动即可; 如果有提示需要更新wsl,执行以下命令更新: wsl --update wsl --status 查看状态 验证一下 适用命令: docker run hello-world 设置国内镜像 docker安装mysql 拉取mysql镜像 do

    2024年02月13日
    浏览(40)
  • 在Windows中安装MinGW-w64最新版本(目前12.1.0)

    在我的上篇文章中,只有 0% 的人点了赞 咋一人没有啊! 所以如果觉得做的还行的话可以给我点个赞、收个藏,这对我真的很重要! emm…找了很多教程, 基本都是从 sourceforge 上下的 8.1.0 版本 最后更新时间甚至是2018年, 真的是太老了 所以我来发个从 Github 上下的 (目前最新

    2024年02月02日
    浏览(56)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(84)
  • 【Docker Desktop】Windows 10 上 Docker Desktop 的安装与配置

    官方文档: Docker overview 关于docker容器和镜像的区别 容器是镜像的实例,类似于面向对象中的类与其实例化,也可以说镜像是文件, 容器是进程。 容器是基于镜像创建的, 即容器中的进程依赖于镜像中的文件, 这里的文件包括进程运行所需要的可执行文件, 依赖软件, 库文件,

    2024年01月25日
    浏览(68)
  • 教你如何快速安装下载EasyRecovery16最新版本

    最近辛辛苦苦写的PPT报告被手残的我一个不小心给删除了,本来在空调屋里懂得瑟瑟发抖的我瞬间后背就被汗水浸湿了,好在懂点计算机知识,没有继续乱操作,在使用EasyRecovery后很快就找回来了! EasyRecovery 16(有几个版本的:家用,高级版本和企业,这里我介绍家用版本安

    2024年02月02日
    浏览(43)
  • 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 学习笔记】Windows Docker Desktop 安装

    Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此, Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安

    2024年02月15日
    浏览(51)
  • 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)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包