LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

在 Windows 系统中安装并使用 Docker 服务

admin
2024年12月4日 22:32 本文热度 313

前言

在 Windows 上安装 Docker 服务并没有像在 MacOS 和 Linux 中那么的方便,所以本次教程将大家在 Windows 上从零开始装并使用 Docker 服务。该方案我是在 Windows10(专业版)上进行的,同理 Windows11 也可使用该方案进行安装。

安装步骤

检查是否支持虚拟化

在安装 Docker 之前,我们需要确定自己的CPU是否支持和开启虚拟化服务,如果不支持的话我们需要开启CPU的虚拟化服务。

启用Hyper-V和子系统服务

这里简单介绍一下这两个服务:

Hyper-V

Hyper-V是微软的一个虚拟化技术,它允许用户在单个物理机器上创建和运行多个虚拟机(VMs)。这些虚拟机可以运行不同的操作系统,并且彼此之间是隔离的。Hyper-V提供了一个高性能的虚拟化环境,适用于开发、测试和生产环境。

子系统服务

WSL(Windows Subsystem for Linux)是一个在Windows 10和Windows 11中可用的兼容层,它允许用户在Windows上运行Linux二进制可执行文件(ELF格式)和工具,而不需要一个完整的虚拟机。WSL提供了一个轻量级的Linux环境,使得开发者可以在Windows上使用Linux命令行工具、实用程序和应用程序。

实际上,Hyper-V提供了一个完整的虚拟化解决方案,适合需要隔离环境和运行多个操作系统的场景,而WSL提供了一个轻量级的Linux环境,适合开发者在Windows上使用Linux工具和应用程序。

开启服务

我们可以在控制面板->程序->启用或关闭 Windows 功能中开启这两个服务:

点击确定后,Windows 会自动安装需要的服务,安装完成后,会要求我们重启电脑,根据提示重启即可。

安装子系统

上面也介绍了,WSL 子系统提供了一个轻量级的Linux环境,使得开发者可以在Windows上使用Linux命令行工具、实用程序和应用程序。

所以我们需要安装这个子系统来支撑 Docker 服务的安装和运行。我们需要使用管理员权限打开powershell终端:

执行下面的命令安装WSL服务:

wsl --update

安装Docker服务

这是我们距离安装和运行 Docker 服务的最后一步了,我们需要下载docker-desktop服务,该服务一个可视化的 Docker 服务界面。

https://www.docker.com/products/docker-desktop/

如果下载不下来,我这提供了网盘地址:

https://www.123684.com/s/rGDZVv-1QbW3

我们将下载好的安装包,双击进行安装,根据提示继续下一步:

直到出现该界面,进行重启电脑:

重启完成后,我们的桌面上会多处一个 Docker 的快捷方式,并且会自动启动 Docker 服务:

点击Accept后,会让我们登录账号,我们可以进行跳过不登录,包括后面的选项我们都可以进行跳过:


跳过

跳过

这样我们就进入到了 Docker 服务的主界面中:

跑个服务

接下来我们就可以使用 Docker 命令来创建和运行我们的容器服务了,我以往期发布的一篇开源项目为例,这是一个局域网网络设备唤醒的服务:

UpSnap:搭建一款开源且精美的网络唤醒服务


我们在cmd终端去执行命令:

docker run -d --restart unless-stopped --network host --name upsnap -v pb_data:/app/pb_data ghcr.io/seriousm4x/upsnap:latest

然后可以看到拉取镜像,并创建启动容器,并在 docker 的 GUI 界面中可以看到正在运行的服务信息:

到此大家就可以愉快地在 Windows 上使用 docker 服务了。


该文章在 2024/12/5 15:49:13 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved