当前位置: 首页 > news >正文

【安装教程】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 或 容器名称
http://www.dtcms.com/a/311136.html

相关文章:

  • 从毫秒到真义:构建工业级RAG系统的向量检索优化指南
  • Python爬虫实战:研究mahotas库,构建图像获取及处理系统
  • (思维)洛谷 P13551 ももいろの鍵 题解
  • 位菜:仪式锚与价值符
  • 24黑马SpringCloud的Docker本地目录挂载出现相关问题解决
  • 【图像处理基石】用Python实现基础滤镜效果
  • LLM中Function Call的原理及应用
  • 工业仪表盘识别误检率↓79%!陌讯多模态融合算法在设备巡检中的落地优化​
  • 安全光幕Muting功能程序逻辑设计
  • [mssql] 分析SQL Server中执行效率较低的SQL语句
  • Git、Gitee、GitHub、GitLab完整讲解:从基础到进阶
  • GaussDB 约束的使用举例
  • Leetcode-141.环形链表
  • Rust: 工具链版本更新
  • Linux网络-------4.传输层协议UDP/TCP-----原理
  • Ajax——异步前后端交互提升OA系统性能体验
  • python chardet文本编码识别代码
  • Java单元测试和设计模式
  • uniapp 富文本rich-text 文本首行缩进和图片居中
  • Day 29: 复习
  • 音视频学习(四十五):声音的产生
  • 数据集-目标检测系列- 地球仪 数据集 globe>> DataBall
  • 前端应用权限设计面面观
  • 网络基础实操篇-05-路由基础-最佳实践
  • 【机器学习】非线性分类算法(上):KNN(基于距离相似度)与朴素(特征独立)贝叶斯(基于概率统计)
  • MybatisPlus-逻辑删除
  • 【ElementPlus】深入探索ElementPlus:前端界面的全能组件库
  • 【Conda】配置Conda镜像源
  • 【Linux】vim—基操
  • 网易云音乐硬刚腾讯系!起诉SM娱乐滥用市场支配地位