赞
踩
官方目前给的方案是利用 Docker Desktop 来安装 docker 环境
右键开始打开【应用和功能(F)】-->程序和功能-->启用或关闭windows功能-->【适用于Linux的windows子系统】和【虚拟机平台】打勾。
点击确认后会提示重启电脑,重启过程可能需要占用较长的时间(15-30分钟),请耐心等待。
重启完成后,打开任务管理器-->性能,查看虚拟化是否已启用:
参考资料:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package
在windows cmd中使用systeminfo查看系统类型,根据x64或者ARM64下载不同的内核更新包
开始安装:
完成安装前准备后,下载并安装Docker Desktop,可以从官方下载 https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe
下载完成后双击 Docker Desktop Installer,直接点击 OK 开始安装:
待安装完成之后,重启计算机
重启完成后,双击桌面Docker Desktop启动
打开 PowerShell,启动一个镜像
docker run -d -p 80:80 docker/getting-started
查看镜像和容器
- docker images
- docker container ls -a
还可以直接在Docker Desktop操作镜像:
查看运行的容器:
还可以设置镜像加速地址和本地镜像仓库:
WSL 2管理下的docker镜像会默认存放在C盘,长期可能会导致C盘空间不足,所以最好进行文件的迁移
WSL 是 windows subsystem for linux 的简写,指的是 windows10 的一个子系统,这个子系统的作用是在 windows下运行 linux 操作系统。现在有两个版本,分别为 WSL 1 和 WSL 2。
WSL 和虚拟机从表面上看起来是有点类似,都可以运行 linux 操作系统,但实际上有所区别:
docker desktop 在安装的时候创建两个 wsl 子系统,使用命令wsl -l -v查看:
这两个 wsl 子系统都是默认放在系统盘的。
wsl --shutdown
- wsl --export docker-desktop docker-desktop.tar
- wsl --export docker-desktop-data docker-desktop-data.tar
- wsl --unregister docker-desktop
- wsl --unregister docker-desktop-data
- wsl --import docker-desktop D:\Docker\docker-desktop\ docker-desktop.tar --version 2
- wsl --import docker-desktop-data D:\Docker\docker-desktop-data\ docker-desktop-data.tar --version 2
Boot2Docker 是一个轻量级的 Linux 发行版,专门用于运行 Docker 容器。它完全从 RAM 运行,只需要大约 45MB 的下载量并且可以快速启动。
其核心就是一个 boot2docker.iso 镜像文件。在非linux平台(比如mac或windows)中,通常需要跟virtualbox配合,先创建一个linux虚拟机,在虚拟机上跑boot2docker这个linux系统,然后linux系统里面运行docker。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。