返回 导航

Docker / K8s

hangge.com

Docker - Windows下Docker环境的安装部署教程(以Win10为例)

作者:hangge | 2024-12-09 08:40
    Docker 是一个轻量级的容器虚拟化平台,能够帮助开发者快速构建、测试和部署应用程序。我之前写文关于 Linux 系统下 Docker 的安装(点击查看),本文以 Windows 10 为例,详细讲解 Windows 系统下 Docker 环境的安装与配置步骤。

一、系统虚拟化

1,启用虚拟化

打开任务管理器(CTRL + Shift + Esc),选择性能,查看 CPU 虚拟化,确认是否已启用(默认启用)。

2,启用 Hyper-v 并开启虚拟任务

(1)打开“控制面板”->“程序

(2)然后点击“启用或关闭 Windows 功能

(3)然后勾选下面红框标注的 4 个功能组件,点击确定开始安装。安装完毕后根据提示重启电脑。

二、安装 WSL

提示Windows Subsystem for Linux(简称 WSL)是一个在 Windows 10\11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。

1,检验安装

(1)再终端中输入如下命令,查看是否有安装 wsl
wsl

(2)若没有安装,则会显示如下信息:

2,安装 WSL

(1)安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。以管理员身份打开 PowerShell 并运行下面命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

(2)然后我们直接下载下方的安装包,然后双击安装。

(3)最后执行如下命令将 WSL 2 设置为默认版本:
wsl --set-default-version 2

三、安装 Docker

1,下载安装包

(1)下面分别是官网下载地址和阿里云的下载地址,根据需求选择下载:

(2)接着双击安装包进行安装即可。安装完成后,任务栏会出现一个小鲸鱼图标(注意安装完成后可能会重启系统)

2,检查是否安装成功

(1)我们在 CMD 终端中输入如下命令:
docker --version

(2)如果成功返回版本信息,则说明 Docker 安装成功了。

四、Docker 配置

1,打开 Docker 配置中心

右键点击 docker 图标,然后选择弹出菜单中的“Settings”菜单项。

2,配置 Docker 国内镜像

(1)在弹出的窗口中,点击左侧的 Docker Engine

(2)然后在右侧的 registry-mirrors 节点中添加国内的镜像地址,加快镜像拉取速度。
"registry-mirrors": [
  "https://hub.rat.dev",
  "https://docker.1panel.live"
],

(3)最后点击下方的 Apply & Restart 按钮保存重启即可。

五、使用测试

1,拉取并运行容器

(1)我们执行如下命令启动一个基于 docker/getting-started 镜像的 Docker 容器,该镜像是 Docker 官方的一个示例镜像,包含了入门教程和一些展示内容。
docker run -d -p 80:80 docker/getting-started

(2)容器启动后,我们可以使用浏览器访问 http://localhost 访问我们启动的服务了:
 

2,查看状态

(1)我们可以通过如下命令查看当前运行的所有容器:
docker ps

(2)返回结果如下:
评论

全部评论(0)

回到顶部