> 技术文档 > 【安装教程】Docker Desktop 安装与使用教程_docker-desktop 安装

【安装教程】Docker Desktop 安装与使用教程_docker-desktop 安装


文章目录

  • 一、环境要求
  • 二、安装步骤
    • 2.1 安装 WSL 2(适用于非专业版 Windows 10 及 Windows 11)
    • 2.2 安装 Docker Desktop
    • 2.3 汉化 DDocker Desktop
    • 2.4 卸载 Docker Desktop
  • 三、使用 Docker
    • 3.1验证安装
    • 3.2. 拉取镜像
    • 3.3. 运行容器
    • 3.4. 查看容器
    • 3.5.更改容器名称
    • 3.6.停止和删除容器
    • 3.7.构建自定义镜像
    • 3.8.容器自启动设置

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖打包成轻量级的容器进行部署。尽管 Docker
在全球范围内广受欢迎,但在国内安装 Docker 可能会遇到一些挑战。本文将提供详细的步骤指南,帮助你在 Windows 平台上顺利安装
Docker,并解决可能遇到的一些问题。

一、环境要求

  • 操作系统:Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later) 或 Windows 11。
  • Windows 11:64 位处理器,支持二级地址转换(SLAT),CPU 支持虚拟化技术且在 BIOS 中开启,至少 4GB 系统内存。
  • Windows 10 专业版 / 企业版 / 教育版:版本 1903 及以上,内部版本 18362 及以上,同样需要满足 64 位处理器、支持 SLAT、开启 CPU 虚拟化技术和至少 4GB 系统内存的要求。
  • Windows 10 家庭版:版本 2004 及以上,内部版本 19041 及以上,其他要求与上述版本一致。
  • 硬件要求:支持虚拟化技术的处理器和至少 4 GB 的内存。
  • 虚拟化技术:确保 BIOS 中已启用虚拟化技术(如 Intel VT-x 或 AMD-V)。
  • 安装 WSL 2(Windows Subsystem for Linux 2):Docker Desktop for Windows 需要 WSL 2 支持。可以参考 Microsoft 官方文档 安装 WSL 2。

二、安装步骤

2.1 安装 WSL 2(适用于非专业版 Windows 10 及 Windows 11)

  • 参考:WSL2安装与配置指南

2.2 安装 Docker Desktop

  • 访问 Docker 官方下载页面:Docker Desktop for Windows,下载 Docker Desktop 安装程序。
  • 运行安装程序,按照提示完成安装。安装完成后,启动 Docker Desktop。首次启动时,可能需要进行一些配置,如登录 Docker 账号等。

官网下载比较慢,这里分享Docker Desktop v4.43.2.0安装程序和汉化包。更多版本汉化包请查阅DockerDesktop-CN

2.3 汉化 DDocker Desktop

  • 关闭Docker Desktop
  • 在Docker安装目录找到app.asar文件并将其备份,防止出现意外。
    • Windows下默认为C:\\Program Files\\Docker\\Docker\\frontend\\resources
    • Macos下默认为/Applications/Docker.app/Contents/MacOS/Docker Desktop.app/Contents/Resources
    • Ubuntu/Debian下默认为/opt/docker-desktop/resources
  • 将汉化文件asar文件改名为app.asar后替换原文件

2.4 卸载 Docker Desktop

  • 若要卸载 Docker Desktop,可在 Windows 的 “控制面板” 中找到 “程序和功能”,选择 Docker Desktop 并点击 “卸载”。

三、使用 Docker

3.1验证安装

  • 打开 PowerShell 或命令提示符,执行以下命令验证 Docker 是否安装成功:
docker --versiondocker-compose --version
若能正常输出版本信息,则说明安装成功。

3.2. 拉取镜像

  • 以拉取 Ubuntu 镜像为例,在命令行中执行:
docker pull ubuntu

3.3. 运行容器

  • 使用以下命令基于 Ubuntu 镜像创建并运行一个容器:
docker run -it ubuntu /bin/bash
其中,-it 表示以交互模式运行容器,/bin/bash 表示在容器内启动一个 Bash 终端。

3.4. 查看容器

  • 使用以下命令查看正在运行的容器:
docker ps
  • 若要查看所有容器(包括已停止的),可以使用:
docker ps -a

3.5.更改容器名称

docker rename 原容器名称 新容器名称

3.6.停止和删除容器

  • 停止容器可以使用容器的 ID 或名称,例如:
docker stop <容器 ID 或名称>
  • 删除已停止的容器:
docker rm <容器 ID 或名称>

3.7.构建自定义镜像

  • 创建一个名为 Dockerfile 的文件,内容示例如下:
# 使用基础镜像FROM ubuntu# 安装必要的软件RUN apt-get update && apt-get install -y curl# 设置工作目录WORKDIR /app# 复制文件到容器中COPY . /app# 定义容器启动时执行的命令CMD [\"bash\"]
  • 在包含 Dockerfile 的目录下执行以下命令构建镜像:
docker build -t my-ubuntu-image .
其中,-t 用于指定镜像的标签,. 表示使用当前目录下的 Dockerfile。

3.8.容器自启动设置

  • 新建容器时配置自启参数
docker run --restart=always 容器id 或 容器名称
  • 已存在的容器配置自启
docker update --restart=always 容器id 或 容器名称
  • 批量设置容器自启
docker update --restart=always $(docker ps -aq)
  • 取消容器自启
docker update --restart=no 容器id 或 容器名称