论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
大数据
›
数据仓库与分析
›
Docker Desktop 安装与使用详解
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),输入:
docker version
复制代码
输出示例:
Client:
Version: 27.5.1
API version: 1.47
Go version: go1.22.11
Git commit: 9f9e405
Built: Wed Jan 22 13:41:44 2025
OS/Arch: windows/amd64
Context: desktop-linux
Server: Docker Desktop 4.38.0 (181591)
Engine:
Version: 27.5.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.11
Git commit: 4c9b3b0
Built: Wed Jan 22 13:41:17 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.25
GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e946
docker-init:
Version: 0.19.0
GitCommit: de40ad0
复制代码
如果能够成功显示版本信息,阐明 Docker 已正确安装。
4. Docker Hub 和常用镜像管理方式
4.1 使用 Docker Hub
Docker Hub 是 Docker 官方提供的公共镜像仓库,允许用户存储、管理和共享镜像。
登录 Docker Hub
使用以下下令登录 Docker Hub:
docker login
复制代码
然后输入 Docker 账号和密码。
4.2 从 Docker Hub 拉取镜像
可以使用 docker pull 下令从 Docker Hub 拉取官方或社区维护的镜像,例如拉取最新的 Nginx 镜像:
docker pull nginx:latest
复制代码
4.3 安装和运行 Nginx
在 Docker Desktop 左侧的 Docker Hub 搜索栏中,输入 nginx,找到官方 Nginx 镜像并拉取。
拉取完成后,可以运行以下下令创建并启动一个 Nginx 容器:
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 文件:
mkdir -p ~/nginx-conf && cd ~/nginx-conf
nano nginx.conf
复制代码
添加以下内容:
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html;
}
}
复制代码
然后,使用以下下令重新运行 Nginx 容器,并挂载配置文件:
docker run --name my-nginx -p 8080:80 -v ~/nginx-conf/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx
复制代码
如果需要查看容器运行状态,可以使用:
docker ps
复制代码
如需停止或删除 Nginx 容器,可执行以下下令:
docker stop my-nginx
docker rm my-nginx
复制代码
5. 结语
通过本文的先容,相信大家已经把握了 Docker Desktop 的基本使用方法,包括下载、安装、版本查抄、镜像管理等方面的内容。Docker Desktop 极大地简化了容器管理的流程,使开发者能够更高效地构建和运行应用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
宁睿
论坛元老
这个人很懒什么都没写!
楼主热帖
java前置学习
【RocketMQ】消息的存储
iOS Widget
简单的用Python对手机号进行加密 ...
【PostgreSQL】PostgreSQL重建与主库不 ...
k8s v-1.20版本部署详细过程[实测可用 ...
基于单片机的压力测控仿真设计(#0024) ...
❤️肝下25万字的《决战Linux到精通》 ...
Unity 将是驱动 C# 增长的引擎吗 ? ...
【iOS面试总结】疫情隔离中,线上面试 ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表