当前位置: 首页> 汽车> 车展 > 编程开源网站_产品设计招聘_优化网络_东莞百度快速排名

编程开源网站_产品设计招聘_优化网络_东莞百度快速排名

时间:2025/7/9 1:09:27来源:https://blog.csdn.net/PLANTTHESON/article/details/147132782 浏览次数: 0次
编程开源网站_产品设计招聘_优化网络_东莞百度快速排名

一、Docker Desktop 是什么?

Docker Desktop 是一款专为开发者设计的工具,可以在本地计算机(Windows/macOS)上快速运行和管理容器(Container)环境。以下是核心功能:

核心特点说明
容器化开发基于 Docker 引擎,无需服务器即可在本地模拟生产环境运行应用(如 Web、数据库等)。
轻量级虚拟化相比传统虚拟机(VM),直接共享主机内核,资源占用低、启动快。
跨平台支持支持 Windows 和 macOS,并通过底层虚拟化技术(WSL2/Hyper-V)无缝集成 Linux 容器。
图形化界面提供 UI 界面管理容器、镜像、日志和资源占用,降低学习门槛。
开发工具链集成支持 Docker Compose、Kubernetes,方便多容器编排及云原生开发。

二、如何安装 Docker Desktop? 

以下是 Windows & macOS 系统的详细安装步骤:

1. Windows 系统

系统要求:

  • Windows 10/11 64位(专业版/家庭版均可)。
  • 启用 WSL2(Windows Subsystem for Linux 2)或 Hyper-V(企业版默认选项)。

安装步骤:

  1. 启用 WSL2(推荐方案)

    # 以管理员身份打开 PowerShell,执行:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    wsl --set-default-version 2  # 设置 WSL2 为默认版本
    
    • 重启后,安装 WSL2 Linux 内核更新包。
  2. 下载 Docker Desktop for Windows

    • 官网下载地址:Docker Desktop: The #1 Containerization Tool for Developers | Docker
  3. 安装并启动 Docker Desktop

    • 双击安装包完成安装,启动时选择 Use WSL2(推荐)。
    • 系统托盘出现 Docker 图标即表示运行成功。

2. macOS 系统

系统要求:

  • macOS 10.15(Catalina)或更高版本。
  • Intel 芯片或 Apple Silicon(M1/M2)芯片。

安装步骤:

  1. 下载 Docker Desktop for Mac

    • 官网下载 Intel/Apple Silicon 对应版本:下载页面
  2. 安装并启动

    • 拖拽应用至 Applications 文件夹,首次启动需输入系统密码授权。
    • 菜单栏出现 Docker 图标表示成功运行。
  3. 验证安装

    docker --version
    # 输出类似:Docker version 24.0.7, build afdd53b

三、具体使用 Docker Desktop 

1. 基础操作(控制台命令)
场景命令说明
运行一个容器docker run -d -p 80:80 --name my_nginx nginx后台运行 Nginx,映射主机 80 端口到容器 80
查看运行中的容器docker ps显示容器 ID、状态、端口映射等信息
查看所有容器(含停止)docker ps -a列出所有容器的历史记录
停止容器docker stop my_nginx停止指定名称的容器
删除容器docker rm my_nginx删除已停止的容器
查看镜像列表docker images显示已下载的 Docker 镜像
拉取远程镜像docker pull ubuntu:22.04从 Docker Hub 下载指定版本的镜像

2. 图形化操作(UI 界面)

打开 Docker Desktop,通过界面轻松管理:

  1. 容器管理
    • 查看运行中的容器状态(CPU/内存占用、日志)。
    • 点击容器名称启动/停止,或删除无用容器。
  2. 镜像管理
    • 拉取镜像:搜索并下载公共镜像(如 Redis、MySQL)。
    • 删除镜像:清理不再使用的镜像节省磁盘空间。
  3. 设置选项
    • 调整资源分配(CPU/内存上限)。
    • 配置镜像源加速(如阿里云、中科大镜像源)。

3. 进阶功能

1. Docker Compose 多容器编排
编写 docker-compose.yml 轻松管理多容器应用:

version: "3.8"
services:web:image: nginx:latestports:- "80:80"db:image: postgres:13environment:POSTGRES_PASSWORD: mypassword

启动服务:

docker-compose up -d  # 后台启动所有服务

2. 构建自定义镜像
通过 Dockerfile 定义镜像环境并构建:

# Dockerfile
FROM python:3.10-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "app.py"]

执行构建:

docker build -t my-python-app:1.0 .

四、 常见问题与提示

  1. 无法启动 Docker Desktop?

    • Windows:确保已启用 WSL2 或 Hyper-V,禁用第三方杀毒软件。
    • macOS:检查是否允许 Docker 的系统扩展权限。
  2. 容器内无法访问宿主机服务?

    • 使用 host.docker.internal 作为宿主机地址(仅限开发环境)。
  3. 磁盘空间不足?

    • 定期清理废弃镜像:docker system prune -a
  4. 镜像拉取过慢?

    • 配置国内镜像加速器。
关键字:编程开源网站_产品设计招聘_优化网络_东莞百度快速排名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: