首页 > 其他分享 >Docker Desktop 安装使用教程

Docker Desktop 安装使用教程

时间:2023-09-11 14:38:57浏览次数:48  
标签:教程 wsl Desktop docker 安装 Docker 下载

一、前言 作为开发人员,在日常开发中,我们需要在本地去启动一些服务,如:redis、MySQL等,就需要去下载这些在本地去启动,操作较为繁琐。此时,我们可以使用Docker Desktop,来搭建我们需要的服务,直接在容器中去启动即可。

二、下载 Docker Desktop docker官网:

三、安装 Docker Desktop 1、下载并安装 我在windows上下载的是 Docker Desktop,下载地址,点进去根据自己的需要去下载,我是下载的Windows版本的。把下载下来的.exe文件双击打开,如下图所示,直接点击OK即可。

安装完后,会有个对应的小图标。

2、配置 Docker Desktop 环境 因为docker desktop 是可以部署在windows 上来运行docker的应用服务的,其基于windows 的 Hyper-V 服务和WSL2内核的Windows上创建一个子系统(linux),从而实现其在windows上运行docker。所以电脑上需要开启Hyper-V 服务,和安装WSL2。

开启Hyper-V 服务:控制面板—程序—程序和功能—启动或关闭Windows功能 中 勾选【Hyper-V】和【容器】选项。

配置完毕后,重启电脑

2、安装 wsl2 我们可以从微软官网下载最新版本的wsl2,然后正常打开。


下载完成后直接双击安装即可

3、打开 Docker Desktop 的问题 问题一:wsl 2 installation 打开 docker desktop, 如果出现报错如下,报错意思是:是因为我们还需要进行wsl的下载和配置

这里我们用两步来解决这个问题:

1、我们先去系统里查看一下有没有启用Windows的Linux子系统,步骤如下: 控制面板->程序->程序和功能

如果没有的话,我们勾选上,重新启动电脑,打开Docker Desktop 。

2、如果还是没有解决的话。原因就剩一个了就是: 我们使用的wsl2版本很旧,因此需要手动更新。我们可以根据提示从微软官网下载最新版本的wsl2,然后正常打开。

下载完成后直接双击安装即可

重新启动,运行,发现问题已经解决。

问题二:wsl kernel 版本低 如果已经按照过wsl , 打开 docker desktop, 如果出现报错如下,报错意思是:wsl kernel 版本低,需要进行更新。

解决方法:以管理员的身份打开控制台(cmd),并执行命令 wsl --update 进行更新

如上图中提示,wsl 更新成功后,需要对wsl重启后才会更新生效。可以执行 wsl --shutdown 进行关闭wsl (我执行命令后又重启了一下电脑。)

重启后,再次打开 docker desktop即可

如果电脑windows 10 的企业版的话,以上的安装部署就完毕了, 但我在安装windows 10 家庭版的时候,报错。网上查的意思是说 docker 必须安装在win10 企业版本,如果想安装在家庭版本上,需要如下操作: 打开注册表编辑器,在“ 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ” 下找到 EditionID ,数值数据改为Professional即可。

四、Docker Desktop 配置镜像源 配置镜像源:打开Docker ,找到 设置–docker engine 中,添加如下图所示的镜像源地址。

选择Docker Engine,在其中输入(这里使用的是163的源,如果想要使用其他源可以自行设置,github上有个项目:docker_mirror可以自动检测在你的网络环境下那个源是最快的)


一直转转转,等一会就可以了,不转了就可以了

五、Disk image location路径的修改 操作如下(示例):完成安装后,打开软件,点击右上角的设置,将图2中的红框标注部分的选中给取消,然后按照图3进行路径的修改,再返回图2界面,把红框部分选中,并应用即可。

六、验证是否安装成功 代码如下(示例):在左下角的搜索框中,输出PowerShell,打开PowerShell。输入docker images命令,出现下图所示即表示安装成功。

标签:教程,wsl,Desktop,docker,安装,Docker,下载
From: https://blog.51cto.com/u_16083630/7435737

相关文章

  • 软件测试|Python数据可视化神器——pyecharts教程(七)
    pyecharts绘制炫酷日历图什么是日历图日历图(CalendarChart)是一种用于可视化时间序列数据的图表类型。它以日历的形式展示数据,将时间与数据值结合在一起,使得数据的周期性和趋势在日历的视觉布局中更加直观和易于理解。在日历图中,每个单元格代表一个日期(通常是天),并用不同的颜色、大......
  • linux arm64下安装ngnix以及docker
    yum-yinstallgcczlibzlib-develpcre-developensslopenssl-develcd/usr/localmkdirnginxcdnginxhttp://nginx.org/en/download.htmlwgethttp://nginx.org/download/nginx-1.24.0.tar.gztar-xvfnginx-1.24.0.tar.gzcdnginx-1.24.0./configure//执行make命令make//......
  • 技术文档 | 免下载、0配置、多任务并发,在Docker Image中使用OpenSCA
    想跳过下载步骤快速使用OpenSCA检测代码风险?想实现多个项目并发扫描?在DockerImage中使用OpenSCA即可轻松实现。一起来looklook目的方便用户使用最新版本的 OpenSCA-cli保证环境的一致性,消除不同操作系统对结果的影响可以方便在本地维护不同版本的 OpenSCA-cli方便在特定情况下......
  • 无涯教程-JavaScript - FVSCHEDULE函数
    描述FVSCHEDULE函数在应用一系列复合利率后返回初始本金的未来值。使用FVSCHEDULE以可变或可调汇率计算投资的未来价值。语法FVSCHEDULE(principal,schedule)争论Argument描述Required/OptionalPrincipalThepresentvalue.RequiredScheduleAnarrayofinterest......
  • docker安装mysql
    Docker环境下安装mysql总的来说,不推荐把mysql安装到docker下。首先是数据安全性问题:将mysql安装到docker容器,除了需要处理mysql的问题,还要考虑docker环境自身的问题,多了个docker,相当于平白无故多了一些风险项。其次是项目实施问题:首先,mysql大部分人会,但是不......
  • Docker nginx 配置 SSL 证书 cannot load certificate
    错误原因分析:cannotloadcertificate"/etc/nginx/test.com.crt":BIO_new_file()failed(SSL:error:02001002:systemlibrary:fopen:Nosuchfileordirectory:fopen('/etc/nginx/test.com.pem','r')error:2006D080:BIOroutines:BIO_new_file......
  • 超全面详细一条龙教程!从零搭建React项目全家桶(上篇)
    超全面详细一条龙教程!从零搭建React项目全家桶(上篇)兔子先生 ​关注他 101人赞同了该文章 React是近几年来前端项目开发非常火的一个框架,其背景是Facebook团队的技术支持,市场占有率也很高。很多初学者纠结一开始是学react还是vue。个人觉得,有时间的......
  • 8 个 Docker 关键命令
    Docker容器将应用程序配置收集到可以在各种环境中无缝运行的单元中。Docker提供了各种命令来执行其操作。您可以使用这些命令轻松创建、运行、停止、删除和管理Docker容器。1、dockerpull使用Dockerpull命令从注册表下载Docker镜像。DockerHub上有许多预构建的镜像,您可以在不......
  • docker 学习笔记
    1、基本命令dockerversion#查看docker的版本信息dockerinfo#查看docker的系统信息,包括镜像和容器数量docker命令--help#查看命令帮助文档命令的帮助文档地址:https://docs.docker.com/engine/reference/commandline/docker/ 2、镜像命令docker......
  • PyCharm安装教程附激活码超详细
    现在来教大家安装pycharm,第一步:DownloadPyCharm:PythonIDEforProfessionalDevelopersbyJetBrains我们先将上方网址复制到地址栏中,会出现以下页面第二步:接着点击左下方绿色的键,这里要看我们电脑的操作系统是多少,有32位的或64位的(占多数),这里一般下载的是最新版的第三步:我们直......