在WINDOWS 10/11上安装DOCKER | DOCKER桌面 | Portainer图形化管理工具 | WSL2

By | 2023-08-24

您现在可以使用 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图形管理界面。

文字链接:

https://updayday.notion.site/WINDOWS-10-11-DOCKER-DOCKER-Portainer-WSL2-01b6e2bb40234b1bbd4c996ed74a1bca

使用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:

https://docs.portainer.io/start/install/server/docker/wcs