【安装教程】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 --version
docker-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 或 容器名称