深圳 SEO 网站建设 哪里学,创造力网站设计,深圳标本制作,企业网站建设的要素Docker Desktop
Docker Desktop是可以部署在windows运行docker的应用服务#xff0c;其基于windos的Hyper-V服务和WSL2内核在windos上创建一个子系统(linux)#xff0c;从而实现其在windows上运行docker。
前提条件
WSL
查看wsl是否安装
我们可以直接在 cmd 或 powershe…Docker Desktop
Docker Desktop是可以部署在windows运行docker的应用服务其基于windos的Hyper-V服务和WSL2内核在windos上创建一个子系统(linux)从而实现其在windows上运行docker。
前提条件
WSL
查看wsl是否安装
我们可以直接在 cmd 或 powershell 中输入wsl 命令来检查是否本机开启 wsl 服务若未开启则需按照以下步骤进行配置。 上图说明没有开启
安装wsl
windows server 2019 操作系统上图形化界面安装
打开 控制面板-程序-启用或关闭Windows功能
查看其中列举的项目是否有 Hyper-V 与 适用于 Linux 的 Windows 子系统 这两个选项如果有开启即可 等待安装完成 命令行安装
开启 Hyper-V 服务
pushd %~dp0dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum hyper-v.txtfor /f %%i in (findstr /i . hyper-v.txt 2^nul) do dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\%%idel hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL wsl 官方安装/更新
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 图形化界面下载、安装docker
图形化下载docker
Get Docker | Docker Docs
选择windows版下载 等待下载完成
图形化安装docker
双击安装 点击下图中的按钮重启电脑 启动 命令行下载安装、卸载docker
下载安装docker
管理员运行cmd 输入安装命令
winget install Docker.DockerDesktop 等待安装完成 出现下图说明安装成功 卸载docker
卸载命令
winget uninstall Docker.DockerDesktop 出现下图说明卸载成功 出现问题处理
问题1
【问题】
Docker Desktop - Requires log out You need to log out of windows Then your docker-users membership will be taken into account 【解决办法】 注销用户重新登录
打开cmd输入下面的命令执行完成之后需要重启电脑
rd /s/q C:\users\%username%\AppData\Roaming\Docker 问题2
【问题】
wsl版本太老 【解决办法】
更新wsl版本
管理员打开cmd
输入更新wsl命令
wsl --update
出现下图说明更新成功 查看docker版本
需要重启cmd才能识别到docker命令
输入命令
docker version