插件窝 干货文章 docker desktop怎么用

docker desktop怎么用

Docker 容器 镜像 运行 986    来源:    2025-04-06

Docker Desktop 使用指南

Docker Desktop 是一个在 Windows 和 macOS 上运行 Docker 的应用程序,它提供了一个图形界面(GUI)来管理容器、镜像和其他 Docker 组件。以下是使用 Docker Desktop 的基本指南:

安装 Docker Desktop

  1. Docker 官网 下载适合您操作系统的版本
  2. 运行安装程序并按照提示完成安装
  3. 安装完成后启动 Docker Desktop

基本使用

1. 检查 Docker 是否运行

  • 打开 Docker Desktop 应用程序
  • 系统托盘(Windows)或菜单栏(macOS)中应该能看到 Docker 图标
  • 在终端/命令行中输入 docker version 检查是否安装成功

2. 运行第一个容器

docker run hello-world

这个命令会下载一个测试镜像并运行一个简单的容器。

3. 常用 Docker 命令

  • 查看本地镜像:

    docker images
    
  • 拉取镜像:

    docker pull [镜像名称]
    
  • 运行容器:

    docker run [选项] [镜像名称]
    

    常用选项:

    • -d 后台运行
    • -p [主机端口]:[容器端口] 端口映射
    • --name [名称] 为容器命名
    • -v [主机目录]:[容器目录] 挂载卷
  • 查看运行中的容器:

    docker ps
    

    查看所有容器(包括停止的):

    docker ps -a
    
  • 停止容器:

    docker stop [容器ID或名称]
    
  • 启动已停止的容器:

    docker start [容器ID或名称]
    
  • 进入容器:

    docker exec -it [容器ID或名称] /bin/bash
    
  • 删除容器:

    docker rm [容器ID或名称]
    
  • 删除镜像:

    docker rmi [镜像ID]
    

4. 使用 Docker Desktop GUI

Docker Desktop 提供了图形界面来管理容器和镜像:

  1. 仪表盘:显示 Docker 状态和资源使用情况
  2. 容器(Containers):查看、启动、停止、删除容器
  3. 镜像(Images):管理本地镜像,可以拉取新镜像或删除现有镜像
  4. 卷(Volumes):管理数据卷
  5. 网络(Networks):配置网络设置

5. 构建自定义镜像

  1. 创建 Dockerfile 文件
  2. 在包含 Dockerfile 的目录中运行: bash docker build -t [自定义镜像名称] .
  3. 构建完成后可以使用 docker run 运行您的镜像

高级功能

  1. Kubernetes 集成:可以在设置中启用 Kubernetes 集群
  2. 资源限制:调整 Docker 可用的 CPU 和内存资源
  3. 文件共享:配置主机与容器之间的文件共享
  4. 代理设置:配置网络代理
  5. Docker Compose:使用 docker-compose.yml 文件管理多容器应用

常见问题解决

  1. Docker 无法启动

    • 检查是否启用了虚拟化(BIOS 设置)
    • 确保没有其他虚拟化软件冲突
    • 尝试重启 Docker 服务
  2. 权限问题

    • 在 Linux/macOS 上可能需要使用 sudo
    • 或者将用户加入 docker 用户组
  3. 网络问题

    • 检查防火墙设置
    • 尝试重置 Docker 网络设置
  4. 磁盘空间不足

    • 清理未使用的镜像:docker system prune

如需更详细的信息,可以参考 Docker 官方文档或在终端中运行 docker --help 查看所有可用命令。