Docker Desktop 安装与使用详解

宁睿  论坛元老 | 2025-3-11 18:16:17 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1070|帖子 1070|积分 3220

1. 前言

Docker 作为一种轻量级的容器化技术,在开发、测试、摆设等环节发挥着至关紧张的作用。为了让用户更方便地在本地环境中管理 Docker 容器,Docker 官方推出了 Docker Desktop,这是一款专门面向 Windows 和 macOS 操纵系统的桌面应用,提供了图形化的管理界面,并集成了 Kubernetes 以支持容器编排。
本文将详细先容 Docker Desktop 的安装、配置、版本查抄、镜像管理等方面的内容,帮助开发者快速上手。
2. Docker Desktop 安装


2.1 下载及安装

首先,前往 Docker 官网 下载适用于 Windows 或 macOS 的 Docker Desktop 安装包。

  • 根据操纵系统选择符合的版本下载。
  • Windows 用户需确保已启用 WSL 2 或 Hyper-V,macOS 用户需使用 Apple Silicon(M1/M2)或 Intel 版本的安装包。
  • 双击下载的安装文件,按照提示完成安装。
  • 安装完成后,启动 Docker Desktop。
2.2 登录 Docker 账号

安装完成后,打开 Docker Desktop,发起登录 Docker 账号,以便管理和推送镜像至 Docker Hub。
如果没有 Docker 账号,可以在 Docker Hub 注册一个。

  • 进入 Docker Desktop 主页,点击右上角的“Sign in”。
  • 输入 Docker 账号和密码进行登录。
  • 登录成功后,即可创建和管理本身的镜像仓库。
2.3 进入 Docker Desktop 主界面

成功登录后,可以看到 Docker Desktop 的主界面,包括:



  • Docker 运行状态
  • 当前的容器列表
  • 镜像管理界面
  • Kubernetes 状态(如果启用)
在 Docker Desktop 主页,可以轻松管理容器和镜像,并进行相干设置。
3. Docker 版本查看与环境查抄

3.1 查看 Docker Desktop 支持的 Docker 和 Kubernetes 版本

Docker Desktop 默认集成了 Docker Engine 和 Kubernetes,可以在“设置”页面查看具体版本信息。
当前 Docker Desktop 版本支持:


  • Docker Engine:27.5.1
  • Kubernetes:v1.31.4
3.2 查抄 Docker 版本

安装完成后,可以使用下令行查抄 Docker 版本。
打开终端(Windows 用户可使用 PowerShell 或 WSL,macOS 用户可使用 Terminal),输入:
  1. docker version
复制代码
输出示例:
  1. Client:
  2. Version:           27.5.1
  3. API version:       1.47
  4. Go version:        go1.22.11
  5. Git commit:        9f9e405
  6. Built:             Wed Jan 22 13:41:44 2025
  7. OS/Arch:           windows/amd64
  8. Context:           desktop-linux
  9. Server: Docker Desktop 4.38.0 (181591)
  10. Engine:
  11.   Version:          27.5.1
  12.   API version:      1.47 (minimum version 1.24)
  13.   Go version:       go1.22.11
  14.   Git commit:       4c9b3b0
  15.   Built:            Wed Jan 22 13:41:17 2025
  16.   OS/Arch:          linux/amd64
  17.   Experimental:     false
  18. containerd:
  19.   Version:          1.7.25
  20.   GitCommit:        bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
  21. runc:
  22.   Version:          1.1.12
  23.   GitCommit:        v1.1.12-0-g51d5e946
  24. docker-init:
  25.   Version:          0.19.0
  26.   GitCommit:        de40ad0
复制代码
如果能够成功显示版本信息,阐明 Docker 已正确安装。
4. Docker Hub 和常用镜像管理方式

4.1 使用 Docker Hub


Docker Hub 是 Docker 官方提供的公共镜像仓库,允许用户存储、管理和共享镜像。
登录 Docker Hub
使用以下下令登录 Docker Hub:
  1. docker login
复制代码
然后输入 Docker 账号和密码。
4.2 从 Docker Hub 拉取镜像

可以使用 docker pull 下令从 Docker Hub 拉取官方或社区维护的镜像,例如拉取最新的 Nginx 镜像:
  1. docker pull nginx:latest
复制代码
4.3 安装和运行 Nginx


在 Docker Desktop 左侧的 Docker Hub 搜索栏中,输入 nginx,找到官方 Nginx 镜像并拉取。
拉取完成后,可以运行以下下令创建并启动一个 Nginx 容器:
  1. docker run --name my-nginx -p 8080:80 -d nginx
复制代码
该下令的作用如下:


  • --name my-nginx:为容器指定名称 my-nginx。
  • -p 8080:80:将宿主机的 8080 端口映射到容器的 80 端口。
  • -d:以后台模式运行容器。
  • nginx:使用官方 Nginx 镜像。
容器启动后,可以在浏览器中访问 http://localhost:8080,如果能看到 Nginx 欢迎页面,则阐明安装成功。

4.4 配置 Nginx

可以在宿主机上创建一个 Nginx 配置文件,并挂载到容器中,使其生效。
首先,在本地创建一个 nginx.conf 文件:
  1. mkdir -p ~/nginx-conf && cd ~/nginx-conf
  2. nano nginx.conf
复制代码
添加以下内容:
  1. server {
  2.     listen 80;
  3.     server_name localhost;
  4.     location / {
  5.         root /usr/share/nginx/html;
  6.         index index.html;
  7.     }
  8. }
复制代码
然后,使用以下下令重新运行 Nginx 容器,并挂载配置文件:
  1. docker run --name my-nginx -p 8080:80 -v ~/nginx-conf/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx
复制代码
如果需要查看容器运行状态,可以使用:
  1. docker ps
复制代码
如需停止或删除 Nginx 容器,可执行以下下令:
  1. docker stop my-nginx
  2. docker rm my-nginx
复制代码
5. 结语

通过本文的先容,相信大家已经把握了 Docker Desktop 的基本使用方法,包括下载、安装、版本查抄、镜像管理等方面的内容。Docker Desktop 极大地简化了容器管理的流程,使开发者能够更高效地构建和运行应用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表