Windows11安装DockerDesktop
Windows 环境安装 WSL2WSL 简介
WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。
简单的说就是 WSL 能让你在不安装 Linux 或者 VM(虚拟机)的情况下体验双系统!
关于 WSL 更多信息,请查看 => https://learn.microsoft.com/zh-cn/windows/wsl/about 比较 WSL 版本,请查看 => https://learn.microsoft.com/zh-cn/windows/wsl/compare-versionsWindows 系统配置要求:对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
例如:Windows 10 May 2020(2004)、Windows 10 May 2019(1903)、Windows 10 November 2019(1909)或 Windows 11。注意:低于 18362 的版本不支持 WSL 2。使用 Windows Update 助手更新 Windows 版本。具有 Hyper-V 虚拟化技术支持的计算机;
关于虚拟化技术说明:
虚拟化技术(Virtualization Technology,简称 VT),这种技术简单来说就是让可以让一个 CPU 工作起来就像多个 CPU 并行运行,从而使得在一台电脑内可以同时运行多个 OS 操作系统。
英特尔(Intel) 和 AMD 的大部分 CPU 均支持 VT 技术:特尔(Intel) 名称为 VT-x;AMD 名称为 AMD-V;
VT 开启之后对 VM 的性能有较大的提高。(比如:VMware、Hyper、安卓模拟器 等)
参考:https://zhuanlan.zhihu.com/p/394990397检查 Windows 版信息
检查 Windows 版本及内部版本号,选择【Windows 徽标键 + R】,然后键入"winver",选择【确定】。winverWindwos 安装 WSL2
说明:以下操作均以【管理员】身份打开 Windows PowerShell 或 Windows Terminal,输入指令执行。
此处以 Windows Terminal 为例,操作步骤如下:1、启用 WSL
不管您想要使用哪个版本的 WSL,都首先需要启用它。Windows Terminal输入命令: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、启用 "虚拟机平台"
WSL2 需要启用 Windows 10 的 "虚拟机平台" 特性。它独立于 Hyper-V,并提供了一些在 Linux 的 Windows 子系统新版本中可用的更有趣的平台集成。Windows 10(2004) 上启用虚拟机平台: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Windows 10(1903,1909) 上启用虚拟机平台: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
说明:此步骤为了确保所有相关部件配置生效,您应该在此时重启系统,否则可能会发不符合预期的情况。3、设置 WSL2 为默认值
Windows Terminal 输入以下命令,将 WSL2 设置为 WSL 的默认版本: wsl --set-default-version 2
4、安装一个 Linux 发行版
有了 WSL 和 必要的虚拟化技术,接下来去 Microsoft Store 下载并安装 Linux 发行版,这里以 Ubuntu 22.04.2 LTS 为例。
注意:去商店(Microsoft Store)安装的 Linux 发行版只能安装在 C 盘。4.1 Microsoft Store 搜索 linux,选择 Ubuntu 22.04.2 LTSMicrosoft Store 搜索 linux4.2 Ubuntu 22.04.2 LTS 详情:ubuntu 详情4.3 点击【安装】按钮,等待安装完成。安装 ubuntu4.4 安装完以后在 Windows Terminal 中点开 Ubuntu,按照提示初次设置用户名和密码,注意用户名不支持大写。ubuntu 安装完成4.5 使用 WSL2
最后显示 Installation successful! 就说明安装成功!整个过程挺简单的,毕竟是 WSL(Windows 的子系统),对 Windows 用户很友好。Windows 环境安装 Docker Desktop下载 Docker Desktop
注意选择 OS 平台下载相应的 Docker Desktop(下载地址 => https://docs.docker.com/desktop/),下载后以【管理员】身份运行 Docker Desktop 执行安装操作。下载 docker安装 Docker Desktop
Docker Desktop 安装好后,启动运行:docker start配置 Docker Desktop点击设置【Settings】General选择【Docker Engine】添加如下配置:Docker Engine
json 配置信息如下: {
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"dns": [
"8.8.8.8",
"8.8.4.4"
],
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [
"https://hub.atguigu.com"
],
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com/"
]
}
添加配置后,点击左下角的【Apply & restart】按钮,等待配置生效并重启完成。Docker Engine2终端命令验证 Dcoker 是否安装成功
接下来我们打开 Windows Terminal,输入命令: docker version
输出如下信息: Client:
Cloud integration: v1.0.29
Version: 20.10.22
API version: 1.41
Go version: go1.18.9
Git commit: 3a2c30b
Built: Thu Dec 15 22:36:18 2022
OS/Arch: windows/amd64
Context: default
Experimental: true
Server: Docker Desktop 4.16.3 (96739)
Engine:
Version: 20.10.22
API version: 1.41 (minimum version 1.12)
Go version: go1.18.9
Git commit: 42c8b31
Built: Thu Dec 15 22:26:14 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.14
GitCommit: 9ba4b250366a5ddde94bb7c9d1def331423aa323
runc:
Version: 1.1.4
GitCommit: v1.1.4-0-g5fd4c4d
docker-init:
Version: 0.19.0
GitCommit: de40ad0
或者输入命令: docker info
输出信息如下: Client:
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc., v0.10.0)
compose: Docker Compose (Docker Inc., v2.15.1)
dev: Docker Dev Environments (Docker Inc., v0.0.5)
extension: Manages Docker extensions (Docker Inc., v0.2.17)
sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0)
scan: Docker Scan (Docker Inc., v0.23.0)
Server:
Containers: 7
Running: 3
Paused: 0
Stopped: 4
Images: 30
Server Version: 20.10.22
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 9ba4b250366a5ddde94bb7c9d1def331423aa323
runc version: v1.1.4-0-g5fd4c4d
init version: de40ad0
Security Options:
seccomp
Profile: default
Kernel Version: 5.10.16.3-microsoft-standard-WSL2
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 13.59GiB
Name: docker-desktop
ID: SRPD:RTAI:YAGO:44HL:DPFW:KUPZ:RPYW:OX3X:VBZP:24GQ:YFVN:NPLX
Docker Root Dir: /var/lib/docker
Debug Mode: false
HTTP Proxy: http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
No Proxy: hubproxy.docker.internal
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
hubproxy.docker.internal:5000
hub.atguigu.com
127.0.0.0/8
Registry Mirrors:
https://registry.docker-cn.com/
http://hub-mirror.c.163.com/
https://mirror.ccs.tencentyun.com/
https://docker.mirrors.ustc.edu.cn/
https://cr.console.aliyun.com/
Live Restore Enabled: false
看到上面输出的信息,说明 Windows 环境的 Docker Desktop 就安装完成了,此处是使用 WSL2 安装的 linux 发行版,我们可以 linux 原生环境体验 Docker 的相关操作。
好玩的表情包机器人小程序源码支持直接搜索仿聊天界面获取源码界面就相当于是聊天界面,然后是你和AI的界面打开小程序后会自动全网推送几个表情包给你,然后你可以点击下方的说你还要然后又会随机发给你。当然你也可以输入关键词然后会自动发送与你关键词
5月,凤凰花开5月的顺德,天气已经有些燥热,在城市的角落随处可见凤凰花开。红绿相映,绿的清新,红的灿烂,远远看去火红一片,赏心悦目,令人欣喜。凤凰花就这样,在不知道名字的小巷边,在饱经沧桑的老屋
18000株玫瑰盛放!桥头七彩花田花开成海最浪漫的夏天,莫过于畅游玫瑰花海。五月天,万物繁茂,桥头荷花文旅产业园七彩花田18000株玫瑰花绚烂绽放,花开成海,美不胜收。近日,走进桥头荷花文旅产业园七彩花田大型爱心玫瑰园,可
什么是脑梗克星?3个应对方案,跟脑梗说拜拜脑梗又称中风,可以说是我国最高发的一个致命疾病了,大多数得了脑梗的患者,基本都是半身不遂,所以脑梗可以说非常的可怕。但是这么可怕的疾病却可以通过日常的生活习惯预防,既不花钱也不费力
台媒新竹县著名景点内湾吊桥凌晨疑遭纵火,桥面烧出大洞来源环球网中时新闻网联合新闻网等台媒消息称,台湾新竹县内湾风景区著名景点内湾吊桥今天(10日)凌晨4时许疑遭不明人士纵火,导致桥面燃烧,火光在天未亮的清晨特别显眼,燃烧的桥面甚至不
相约一起看日出,打一个国家的名字安曼(Amman,阿拉伯语)西亚国家约旦的首都,约旦全国最大的城市,安曼省省会。全国政治文化商业及国际交往的中心。位于约旦北部,西侧是阿吉伦山地。往北开,到达杰拉什(Jerash)
世界公园有你最爱的活动旅游房车露营度假让我带着大家一起走进云南元谋,相信有很多人就比较熟悉了,这里就是170万年前元谋人生活过的地方,世界公园这个景区就位于这里,现如今这个景区已经成为了一个集合旅游观光
伊朗杂记第四集那块神奇的土地胡泽斯坦行伊朗的胡泽斯坦省(Khuzistan)位于伊朗的西南边,其南部濒临波斯湾而其西北部则紧靠伊拉克的美索不达米亚平原著名的曾经萌发出人类许多古老的文明,如苏美尔埃兰巴比伦和亚述文明的底
为什么说土壤是地球上最神奇的存在之一?土壤,在我们脆弱的星球上,这是最被低估和鲜为人知的奇迹之一。这是为什么?据估计,在一克土壤中,可能有多达5万种微生物,或者说微生物。在一茶匙的土壤中,微生物的数量比地球上的人口还要
太平洋海底黄砖路,是中国自古以来,还是上个文明痕迹?最近,科学家在太平洋海底发现黄砖路的新闻,又让很多人开起了脑洞。说实在话,一开始是各类自媒体的消息,小编是不信的,直到看到官方媒体的报道,才点进去认真看了会儿。竟然是个真消息新闻上
太平洋海底发现整齐铺好的黄砖路,是史前遗迹还是自然形成?2022年5月6日,Nautilus(鹦鹉螺号)探险船在太平洋海底执行勘测任务的时候,无意之中却发现了一条类似用黄砖铺成的道路,震惊了船员,他们把这条路叫做黄砖路和通往亚特兰蒂斯之