Windows系统安装Docker Desktop

文章目录

  • 注意事项
  • 安装步骤
    • 官网下载软件
    • 安装到其它盘符操作(如果就想安装到C盘可以跳过这个步骤, 直接执行文件)
    • 等待出现软件安装界面
    • Windows系统的配置
    • 软件的一些必要设置(以下设置需要点击apply才能生效,如果点不了,那就是安装后,出现了错误,需要解决,请看最后的一些常见问题解决办法)
    • 真正成功安装
  • 容易出现的常见问题
    • wsl kernel 版本低
    • 显示wsl自动更新失败,或者一直显示docker engine stopped
    • 如果你电脑不是Windows专业版可能需要去下载wsl

注意事项

建议使用Windows系统的专业版及以上版本

安装步骤

官网下载软件

https://docs.docker.com/desktop/setup/install/windows-install/

在这里插入图片描述

安装到其它盘符操作(如果就想安装到C盘可以跳过这个步骤, 直接执行文件)

可以看到, 文档中官方给出的命令行参数说明很详细;

首先找到下载好的Docker Desktop Installer.exe可执行文件,选中文件按f2(fn+f2)进行重命名为dockerdesk

ps:重命名请注意不需要输入.exe, 如果没有文件扩展名显示,请在文件资源管理中勾选文件扩展名

在这里插入图片描述

找到该文件,在文件路径框中输入powershell点击回车

在这里插入图片描述

# 使用该命令可以看到官方提示的帮助,如果不想看可以不用执行该命令./dockerdesk.exe --help

在这里插入图片描述

然后继续执行如下命令

ps:先创建好D:\program\DockerDesktop和D:\program\DockerDesktopWSL文件夹,名字最好是DockerDesktop和DockerDesktopWSL

#dir= 为指定 docker-desktop 安装位置(软件本体), 为 D:\program\DockerDesktop
#wsl-default-data-root= 为指定 docker-desktop-data 安装位置(本地镜像等存储路径,即为 Settings->Resources Advanced-> Disk image location的路径),为D:\program\DockerDesktopWSL./dockerdesk.exe install --accept-license --backend=wsl-2 --installation-dir='改成自己想安装的路径' --wsl-default-data-root='改成自己想安装的路径' 

改好后,点击回车进行执行

等待出现软件安装界面

一直点击下一步,安装完成即可

ps:如出现close and restart界面可以先关闭掉,因为后面还要打开Windows系统的一些配置,也需要你重启电脑

Windows系统的配置

按win键,输入控制面板,点击 启用或关闭Windows功能

在这里插入图片描述

勾选以下图片中红框部分

在这里插入图片描述

然后点击确认,然后点击立即重新启动

软件的一些必要设置(以下设置需要点击apply才能生效,如果点不了,那就是安装后,出现了错误,需要解决,请看最后的一些常见问题解决办法)

在这里插入图片描述
建议更改为其它盘符,最好不要放入C盘
在这里插入图片描述
在这里插入图片描述

更改镜像源

在这里插入图片描述

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"features": {"buildkit": true},"registry-mirrors": ["https://registry.hub.docker.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://cr.console.aliyun.com","https://mirror.ccs.tencentyun.com"]
}

真正成功安装

只要不是stopped就行
在这里插入图片描述

容易出现的常见问题

ps:以下一些更新和下载操作可能需要科学上网

wsl kernel 版本低

按win键,输入powershell,选择以管理员身份运行,输入wsl --update

在这里插入图片描述

显示wsl自动更新失败,或者一直显示docker engine stopped

同样先输入 wsl --update,等待更新成功,看看是否正常启动
如果更新成功还是显示stopped,需要输命令 wsl --install Ubuntu

如果你电脑不是Windows专业版可能需要去下载wsl

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完后点击运行安装即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/66194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零开始RTSP协议的实时流媒体拉流(pull)的设计与实现(一)

此文为系列文章,此系列主要讲解RTSP客户端的拉流及播放,文章持续更新,会从rtsp的基本协议讲起,如何一步步实现音视频的拉流过程,包括一系列涉及到的协议,rtsp,sdp, rtp(本…

特殊车辆检测数据集VOC+YOLO格式2730张3类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2730 标注数量(xml文件个数):2730 标注数量(txt文件个数):2730 …

LookingGlass使用

背景 Looking Glass 是一款开源应用程序,可以直接使用显卡直通的windows虚拟机。 常见环境是Linux hostwindows guest,基本部署结构图: 编译 git clone --recursive https://github.com/gnif/LookingGlass.git编译client mkdir client/b…

Ceph 手动部署(CentOS9)

#Ceph手动部署、CentOS9、squid版本、数字版本19.2.0 #部署服务:块、对象、文件 一、部署前规划 1、兼容性确认 2、资源规划 节点类型节点名称操作系统CPU/内存硬盘网络组件安装集群节点CephAdm01CentOS94U/8GOS:40G,OSD:2*100GIP1:192.169.0.9(管理&集群),IP2:…

如何优化亚马逊广告以提高ROI?

在竞争激烈的亚马逊市场中,优化广告以提高投资回报率(ROI)是卖家的关键任务。以下是一些实用的策略: 一、精准的关键词研究与选择 深入了解产品特性和目标受众 详细分析产品的功能、用途、优势和适用人群。例如,如果你…

CSS学习记录23

CSS用户界面 CSS调整大小 resize 属性规定元素是否应&#xff08;以及如何&#xff09;被用户调整大小。下例只允许用户调整 <div> 元素的宽度&#xff1a; div {resize: horizontal;overflow: auto; } 下例只允许用户调整 <div> 元素的高度&#xff1a; div {…

Linux菜鸟级常用的基本指令和基础知识

前言:很多Linux初学者都会头疼于指令太多记不住&#xff0c;笔者刚学习Linux时也是如此&#xff0c;学习Linux指令时&#xff0c;学了后面的指令&#xff0c;前面的指令也会忘的差不多了&#xff0c;针对于以上这些情况&#xff0c;笔者今天来分享一篇Linux菜鸟级的常用指令的博…

【数据仓库】hive on Tez配置

hive on Tez 搭建 前提是hive4.0hadoop3.2.2数仓已搭建完成&#xff0c;现在只是更换其执行引擎 为Tez。搭建可参考【数据仓库】hive hadoop数仓搭建实践文章。 Tez 下载 下载地址 https://archive.apache.org/dist/tez/ 官网地址 https://tez.apache.org/releases/apac…

用python编写一个放烟花的小程序

import pygame import random # 代码解释及使用说明&#xff1a; # 首先&#xff0c;导入 pygame 和 random 库。pygame 用于创建游戏窗口和图形绘制&#xff0c;random 用于生成随机数。 # 初始化 pygame&#xff0c;并设置屏幕尺寸为 800x600 像素&#xff0c;设置窗口标题为…

【管道——二分+区间合并】

题目 思路 区间合并 1、按照左端点排序2、遍历窗口&#xff0c;若窗口非法&#xff0c;继续遍历&#xff1b;否则执行33、若是第一个窗口&#xff0c;设定合并结果初值&#xff0c;判断结果左端点是否造成“起点过大”&#xff0c;是&#xff0c;FALSE退出&#xff1b;否则执行…

语雀导入md文件图片丢失

经常被困扰是&#xff0c;从语雀导入md文件&#xff0c;即使知道把md文件和本地图片文件夹打包成zip进行导入&#xff0c;还是出现图片丢失 解决方式1&#xff1a; 把图片和md文件放到同个目录下&#xff0c;重新打包成zip文件&#xff0c;导入后有图片了 解决方式2&#xf…

单片机--51- RAM

1.概览某个51单片机对空间区域的划分&#xff1a; 2.RAM被分配的区域是256bytes&#xff0c; 通常8051单片机ram是128bytes 8052的ram是256bytes&#xff08;其中高128位的地址和sfr区域地址重合&#xff0c;物理区域不同&#xff09; extern uint32_t alarm_cnt_1; uint32…

145页PPT智慧矿山整体规划建设方案

本资料收录在【智慧方案文库】知识星球&#xff08;截止目前共9500份&#xff0c;PPTWORD超过7000份&#xff0c;持续上传中......&#xff09; 68页PPT丨5G智能矿山解决方案 77页PPT智慧矿山整体规划建设方案

NET拓展配置

IP地址的分类 ABC---单播地址 私网IP地址 A&#xff1a;10.0.0.0 -10.255.255.255 /8 B:172.16.0.0-172.31.255.255 /16--16b类网段 C:192.168.0.0-192.168.255.255 -- Ip地址数量不够 所有华为设备和NAT相关的配置都是在边界设备的出接口上配置 静态NAT 因为网络划分…

云效流水线使用Node构建部署前端web项目

云效流水线实现自动化部署 背景新建流水线配置流水线运行流水线总结 背景 先来看看没有配置云效流水线之前的部署流程&#xff1a; 而且宝塔会经常要求重新登录&#xff0c;麻烦的很 网上博客分享了不少的配置流程&#xff0c;这一篇博客的亮点就是不仅给出了npm命令构建&…

api接口技术开发系列如何调用电商平台的按图搜索商品API?

不同电商平台的按图搜索商品 API 调用方法大致相似&#xff0c;以下是一般的调用步骤&#xff1a; 注册与获取权限 注册账号&#xff1a;在相应的电商开放平台注册成为开发者&#xff0c;如淘宝平台、1688 平台等。创建应用&#xff1a;登录后创建应用&#xff0c;填写应用的相…

如何安装适配pytorch版本的torchvision

一、对照版本 版本对照pytorch/vision: Datasets, Transforms and Models specific to Computer Vision 二、下载对应版本的torchvision 下载连接1download.pytorch.org/whl/torch_stable.html 下载连接2download.pytorch.org/whl/cu110/torch_stable.html 笔者认为1会比2更…

【数据结构-堆】力扣2530. 执行 K 次操作后的最大分数

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你的 起始分数 为 0 。 在一步 操作 中&#xff1a; 选出一个满足 0 < i < nums.length 的下标 i &#xff0c; 将你的 分数 增加 nums[i] &#xff0c;并且 将 nums[i] 替换为 ceil(nums[i] / 3) 。 返回在 恰好…

如何在 VSCode 中配置 C++ 开发环境:详细教程

如何在 VSCode 中配置 C 开发环境&#xff1a;详细教程 在软件开发的过程中&#xff0c;选择一个合适的开发环境是非常重要的。Visual Studio Code&#xff08;VSCode&#xff09;作为一款轻量级的代码编辑器&#xff0c;凭借其强大的扩展性和灵活性&#xff0c;受到许多开发者…

C++语言编程————C++的输入与输出

1.面向过程的程序设计和算法 在面向过程的程序设计中&#xff0c;程序设计者必须指定计算机执行的具体步骤&#xff0c;程序设计者不仅要考虑程序要“做什么”&#xff0c;还要解决“怎么做”的问题&#xff0c;根据程序要“做什么”的要求&#xff0c;写出一个个语句&#xff…