您现在的位置是:首页 >技术杂谈 >Win10搭建Docker Desktop网站首页技术杂谈

Win10搭建Docker Desktop

NPE~ 2024-06-17 10:43:26
简介Win10搭建Docker Desktop

Win10搭建Docker Desktop

1 介绍

  • Docker Desktop是适用于Windows的Docker桌面,是Docker设计用于在Windows 10上运行。它是一个本地 Windows 应用程序,为构建、交付和运行dockerized应用程序提供易于使用的开发环境。Docker Desktop for Windows 使用 Windows 原生 Hyper-V 虚拟化和网络,是在 Windows 上开发 Docker 应用程序的最快、最可靠的方式。Windows 版 Docker 桌面支持运行 Linux 和 Windows Docker 容器。

2 下载

1. 下载exe文件

官方下载地址:Docker Desktop Installer.exe 下载地址
国内镜像:Windows安装包下载地址

在这里插入图片描述

2. 安装WSL2

安装WSL2(Windows Subsystem for Linux:适用于 Linux 的 Windows 子系统体系结构的一个新版本),同时本地win10开启程序

注意:除了通过启用Hyper-v虚拟化的方式在windows中安装Dokcer以外,我们还可以通过安装配置WSL2环境来安装。

  • 此处我们使用WSL2来演示

①进入控制面板,然后点击程序和功能,选择而启动或关闭功能
在这里插入图片描述
②打开适用于Linux的Windows子系统
在这里插入图片描述

3. 双击.exe文件之后,无脑下一步

在这里插入图片描述

4. 安装成功之后,重启

5. 配置镜像地址

在这里插入图片描述

# https://xxxxxx.mirror.aliyuncs.com 配置自己的阿里云镜像
{
  "experimental": false,
  "debug": true,
  "registry-mirrors": [
    "https://xxxxxx.mirror.aliyuncs.com",
    "http://hub-mirror.c.163.com"
  ]
}
  • 配置阿里云镜像地址

阿里云镜像容器服务
在这里插入图片描述

  • 进入管理控制台获取镜像加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
    在这里插入图片描述

在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Desktop。编辑窗口内的JSON串,填写下方加速器地址:

在这里插入图片描述

6. 查看docker信息并拉取hello-world镜像

  • 查看docker信息
docker info

在这里插入图片描述

  • 拉取hello-world镜像
docker pull hello-world

在这里插入图片描述

  • 运行镜像,查看结果
docker run hello-world

在这里插入图片描述

3 bug

3.1 WSL2 installation is incomplete

如果遇到报错:windows安装docker desktop WSL2 installation is incomplete
在这里插入图片描述
解决办法:

  1. 首先确保WSL2已经打开
    在这里插入图片描述
  2. 下载更新软件来升级WSL2

4 使用

  • 可视化运行
    在这里插入图片描述
  • 日志查看
    在这里插入图片描述

参考文章:
https://blog.csdn.net/qq_39611230/article/details/108625840
https://zhuanlan.zhihu.com/p/441965046

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。