Windows11 下安装Docker
Docker 是一个开源的应用容器引擎,是虚拟化的一种轻量级替代技术。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。(2).启动快:docker是个容器,是个进程,既然是进程所以启动比虚拟机(操作系统)快。(1).资源占用多:虚拟机运行需要大量的内存、硬盘和CPU,而且是独占这些资源。然后点击ta,第一次
Windows11 下安装Docker
文章目录
下载地址
1.什么Docker?
Docker 是一个开源的应用容器引擎,是虚拟化的一种轻量级替代技术。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,开销很低。docker解决了服务器昂贵的问题,生产环境和测试环境不一致的问题。
Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。
Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境
2.什么要使用docker而不使用虚拟机
-
虚拟机的缺点
(1).资源占用多:虚拟机运行需要大量的内存、硬盘和CPU,而且是独占这些资源
(2).启动慢:虚拟机也是个操作系统,启动很慢 -
docker优点
(1).体积小、占用资源少
(2).启动快:docker是个容器,是个进程,既然是进程所以启动比虚拟机(操作系统)快
(3).进程隔离:在一台服务器上可以部署多个docker容器,而且互不干扰
(4).迁移轻松:docker可以制作镜像进行迁移,非常容易
3.安装步骤
(1)首先打开【hyper-v】功能,家庭版一半没有这个选项,利用自己做好的bat文件执行。
鼠标右键管理者权限执行【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
(2)鼠标右键CMD管理者权限执行下面命令安装插件。
msiexec /package https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
(3)去官网下载Docker for wondows客户端
下载完后无脑式安装即可。下面是安装成功后样子。
(4)Docker账户注册
下载安装完成后需要注册账号登录Docker for wondows。下面是我的账号。
Name: | info |
---|---|
nickName: | lanqiuxiaotong |
username: | lanqiuxiaotong@outlook.com |
passWord: | lanqiuxiaotong@outlook.com |
(5)安装成功后去微软商店里下载linux发行版
安装完后是这样
然后点击ta,第一次进来需要设置账号密码,下面是我的账号密码。
Ubuntu
Name: | info |
---|---|
username: | makaixuan |
password: | makaixuan |
(5)CMD查看运行状态
wsl -l -v
ubuntu-22.04 运行中
输入以下命令以关闭Linux发行版,然后按Enter:
wsl -t Ubuntu-20.04
更多推荐
所有评论(0)