一、介绍
window10 下安装gitlab、jenkins,需要先安装docker,而安装docker需要先安装虚拟机。
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
二、win10下安装Docker
为什么要到Windows环境中去折腾一个Dokcer环境呢?在Windows环境中安装一个Dokcer是为了便于我们在自己的Windows开发环境中快速打搭建你所需要的开发运行的软件环境,比如gitlab、Jenkins等。
三、Docker Desktop是什么?
Docker Desktop是适用于Windows的Docker桌面,是Docker设计用于在Windows 10上运行。它是一个本地 Windows 应用程序,为构建、交付和运行dockerized应用程序提供易于使用的开发环境。Docker Desktop for Windows 使用 Windows 原生 Hyper-V 虚拟化和网络,是在 Windows 上开发 Docker 应用程序的最快、最可靠的方式。Windows 版 Docker 桌面支持运行 Linux 和 Windows Docker 容器。
下载方式:
四、启用Hyper-V以在 Windows 10上创建虚拟机
两种方式启用Hyper-V虚拟机
1、使用 PowerShell 启用 Hyper-V
- 以管理员身份打开 PowerShell 控制台
- 运行以下命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
如果无法找到此命令,请确保你以管理员身份运行 PowerShell。
安装完成后,请重启。
2、通过控制面板“设置”启用 Hyper-V 角色
- 设置

-
重启
-
任务管理器查看

五、安装Docker Desktop
点击下载的安装包,按照步骤点击,安装完成重启即可。
六、配置阿里云镜像加速地址
进入管理控制台获取镜像加速器地址👉


七、Windows PowerShell查看Docker版本
docker version

八、验证Docker
docker run hello-world
执行结果如下:

查看镜像结果

九、出现的问题
1、启动发现Docker Desktop 提示WSL 2 安装不完整。

解决方案:安装wsl


最后重启Docker。