赞
踩
Docker 是一个开源的应用容器引擎,是虚拟化的一种轻量级替代技术。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,开销很低。docker解决了服务器昂贵的问题,生产环境和测试环境不一致的问题。
Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。
Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境
虚拟机的缺点
(1).资源占用多:虚拟机运行需要大量的内存、硬盘和CPU,而且是独占这些资源
(2).启动慢:虚拟机也是个操作系统,启动很慢
docker优点
(1).体积小、占用资源少
(2).启动快:docker是个容器,是个进程,既然是进程所以启动比虚拟机(操作系统)快
(3).进程隔离:在一台服务器上可以部署多个docker容器,而且互不干扰
(4).迁移轻松:docker可以制作镜像进行迁移,非常容易

鼠标右键管理者权限执行【hyper-v.bat】即可,上面图片一样的效果。
hyper-v.bat
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
msiexec /package https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完后无脑式安装即可。下面是安装成功后样子。

下载安装完成后需要注册账号登录Docker for wondows。下面是我的账号。
| Name: | info |
|---|---|
| nickName: | lanqiuxiaotong |
| username: | lanqiuxiaotong@outlook.com |
| passWord: | lanqiuxiaotong@outlook.com |

安装完后是这样

然后点击ta,第一次进来需要设置账号密码,下面是我的账号密码。

Ubuntu
| Name: | info |
|---|---|
| username: | makaixuan |
| password: | makaixuan |
(5)CMD查看运行状态
wsl -l -v
ubuntu-22.04 运行中

输入以下命令以关闭Linux发行版,然后按Enter:
wsl -t Ubuntu-20.04
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。