您现在可以使用 WSL2在 Windows 10和Windows 11 (家庭版,专业版,教育版,企业版等)上安装 Docker Desktop桌面系统。Windows上的 Docker Desktop是基于 Linux 容器开发的完整版 Docker Desktop。
Docker Desktop 安装包括Docker Engine、Docker CLI 客户端、Docker Compose、 Notary、 Kubernetes和Credential Helper。
这个视频展示了如何在WINDOWS 10/WINDOWS 11操作系统上,安装DOCKER,DOCKER桌面系统,和Portainer图形管理界面。
文字链接:
使用WSL2前提:
Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
Windows 10 64 位:Home 或 Pro 21H1(build 19043)或更高版本,或者 Enterprise 或 Education 20H2(build 19042)或更高版本。
* 在 Windows 10 或 Windows 11 上成功运行 WSL 2 需要以下硬件先决条件:
具有二级地址转换 (SLAT)的 64 位处理器
4GB 系统内存
* 必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。
配置WSL2:
POWERSHELL以管理员身份运行:wsl —install -d Ubuntu-20.04
# 安装 WSL 和 Linux 的 Ubuntu 发行版
wsl --install
# 更新WSL
wsl --update
#强制重启
wsl --shutdown
# 查看WSL状态
wsl --status
# 设置默认 WSL 版本
wsl --set-default-version 2
下载和安装DOCKER桌面版:
在 Docker Desktop 下安装 Portainer 服务器:
# 创建一个包含 Portainer 服务器管理的数据的Docker 卷
docker volume create Portainer_data
# 验证名为“Portainer_data”的 Docker 卷是否存在
docker volume ls
# 安装实际的 Portainer 服务器
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
# 我们检查名为“Portainer”的 Docker 容器是否正在运行
docker ps -a
#安装AList-TvBox:
sudo bash -c "$(curl -fsSL https://d.har01d.cn/update_xiaoya.sh)"
微软官方文档:
https://learn.microsoft.com/zh-cn/windows/wsl/install
DOCKER文档:
https://docs.docker.com/desktop/install/windows-install/
PORTAINER: