尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Docker Desktop 安装配置教程(Windows + Mac,走通第一个容器)
Docker 是什么Docker 能让你把一个应用和它依赖的所有东西打包成一个盒子这个盒子在哪台机器上都能原样跑起来不用再纠结我电脑能跑你电脑怎么报错这种问题。装 Docker 就是给自己省配置环境的时间。Windows 安装前检查在装 Docker Desktop 之前必须先把 WSL2 装上。WSL2 是 Windows 系统的 Linux 子系统Docker Desktop 在 Windows 上的底层引擎就是靠它运行的。如果 WSL2 没装好Docker Desktop 装上了也会报错或者根本跑不起来所以这个顺序不能颠倒。你的 Windows 版本需要是 Windows 10 21H2 及以上或者 Windows 11。如果不确定按 Win R输入 winver回车看弹出来的版本号。硬件方面确保内存至少 4GB硬盘有 20GB 左右空闲空间。Windows 安装 WSL2打开 PowerShell开始菜单搜索 PowerShell右键以管理员身份运行在命令行里敲这一行然后回车wsl --install系统会自动下载并安装 WSL2 内核包以及一个默认的 Ubuntu Linux 发行版。安装完成后命令行会提示你重启电脑重启。重启之后Ubuntu 会自动弹出配置界面让你创建 Linux 用户名和密码这个用户名密码和 Windows 无关随便设一个记住就行。设好之后你的 Windows 就已经有了一个完整的 Linux 环境这就是 WSL2。Windows 安装 Docker Desktop打开浏览器访问 https://docs.docker.com/desktop/install/windows-install/ 找到Download Docker Desktop for Windows按钮点击下载。下载完成后双击安装包安装过程一路点下一步就行不需要改任何选项。安装程序会自动检测 WSL2如果之前步骤做对了这里不会有问题。装完点 Finish系统会提示你注销并重启点击重启。重启之后 Docker Desktop 会自动启动你会在任务栏看到一个鲸鱼图标。打开 Docker Desktop等右下角图标变成绿色稳定状态整个安装就完成了。Mac 安装 Docker Desktop打开浏览器访问 https://docs.docker.com/desktop/install/mac-install/ 根据你的芯片类型下载对应版本如果你是 M1/M2/M3/M4 这些苹果自研芯片选 Apple Silicon如果是 Intel 芯片选 Intel。下载完是一个 .dmg 文件双击打开把 Docker.app 拖进 Application 文件夹。然后去 Launchpad 里点一下 Docker 图标启动第一次启动会在菜单栏出现一个鲸鱼图标等它变成稳定状态就好了。验证安装成功打开终端Windows 按 Win R 输入 cmd 回车Mac 打开 Terminal 应用输入下面这行docker run hello-worldDocker 会自动去下载一个测试用的镜像然后运行一个容器屏幕上会打印一段 “Hello from Docker!” 的欢迎文字。如果看到这段文字说明 Docker 已经跑通了。如果这一步报错首先检查 Docker Desktop 是不是在运行看任务栏或菜单栏图标Windows 用户还要确认 WSL2 是否正常管理员 PowerShell 里输入wsl --list --verbose能看到已安装的发行版状态。跑第一个真实容器先在终端里把官方 nginx 镜像拉下来并运行docker run -d -p 80:80 nginx解释一下这行命令docker run 是运行一个容器-d 表示后台运行-p 80:80 把电脑的 80 端口映射到容器里的 80 端口nginx 是镜像名字。Docker 会自动下载 nginx 镜像然后启动容器。然后打开浏览器地址栏输入 http://localhost/ 回车。如果看到 “Welcome to nginx!” 的页面说明容器跑起来了Docker 完全正常。装完后建议做的安全设置建议把 Docker Desktop 设置为开机不自动启动因为 Docker 会在后台运行一个 Linux VM会持续占用一些系统资源不需要的时候可以手动关掉省电。Windows 在 Docker Desktop 设置里把 “Start Docker Desktop when you sign in” 关掉Mac 在系统设置-登录项里把 Docker 取消勾选即可。结尾装好之后你可以试着把项目打包进容器遇到问题去 Docker Hub 查官方镜像的文档照着做就行。
RELATED

相关推荐

数据域:数据仓库的骨架设计,从业务梳理到模型落地的实战指南

数据域:数据仓库的骨架设计,从业务梳理到模型落地的实战指南

1. 数据域:一个被误解的“简单”概念如果你在数据仓库、数据治理或者数据分析的圈子里待过一阵子,大概率听过“数据域”这个词。听起来挺高大上的,对吧?但每次开会,当有人问“这个指标到底该归到哪个数据域&#xff1f…

📅 2026/10/11 10:02:06
产品经理提效:OpenClaw 采集公开用户反馈与竞品功能迭代信息,辅助产品需求规划

产品经理提效:OpenClaw 采集公开用户反馈与竞品功能迭代信息,辅助产品需求规划

一、信息洪流中的产品经理:一场不对称的战争产品经理每天面对的核心挑战,本质上是一个信息获取与决策效率的问题。市场瞬息万变,用户的需求在持续演化,竞品的策略不断调整,内部资源始终有限。在这个充满不确定性的环境…

📅 2026/10/7 17:02:34
单片机AT指令接收实战:从查询到DMA的四种高效方法解析

单片机AT指令接收实战:从查询到DMA的四种高效方法解析

1. 从“收到”到“用好”:单片机AT指令接收的实战困境在嵌入式开发里,尤其是涉及Wi-Fi、蓝牙、4G Cat.1这类通信模块时,和单片机打交道最多的,恐怕就是那一串串以“AT”开头的指令了。发送“AT”指令出去,就像给模块下…

📅 2026/10/16 2:25:55
MORE NEWS

更多资讯

📰

纯Python实现铅锤面内无控导弹弹道仿真与RK4数值积分

简介:本资源是一套面向飞行器仿真初学者与控制算法学习者的Python工程实践项目,聚焦铅锤面内无控导弹弹道的数值建模与可视化分析,解决动力学方程求解、环境参数插值及轨迹动态呈现等核心问题。压缩包共7个文件,含3个关键Python脚…

📰

Rancher 2.7 生产级部署与集群运维实战指南

1. 为什么我最终选了 Rancher 2.7 来管生产集群做容器平台运维这些年,我经手过的集群管理方案不算少,从最早手搓二进制脚本,到后来用各类发行版工具,再到近两年把重心压到 Rancher 上,中间踩的坑能写满一个笔记本。Ran…

📰

ns-usbloader 安装配置全攻略:Java 环境、USB 驱动与文件传输避坑指南

简介:NS-USBloader 是一款面向 Switch 玩家的 PC 端图形化工具,用于通过 USB 或网络向主机安装 NSP 文件,可替代 usb_install_pc.py、remote_install_pc.py、GoldTree 与 Quark 等脚本,同时支持 Awoo Installer、TinFoil、GoldLea…

📰

Linux私有化部署IP归属地查询服务:MMDB与高性能实践

1. 为什么要把IP查询能力攥在自己手里做后端开发或者运维的朋友,大概率都遇到过这样的场景:用户登录日志里需要记录归属地、风控系统要判断异地登录、CDN调度要按地域做分流、甚至运营后台想看看用户都从哪些城市来。这些需求背后都指向同一个基础能力—…

📰

单细胞聚类后如何注释细胞类型?从UMAP体检到Marker验证全流程

如果把单细胞分析流程比作做饭,前面三讲相当于处理食材和掌握火候——从读入表达矩阵、过滤低质量细胞,到归一化降维、UMAP聚类,到这里你手里已经有一盘炒好的菜了。但这盘菜里到底有什么,还没人能说清。第4讲要解决的就是这个问题…

📰

半导体制造中的高端布料:关键材料与技术解析

1. 项目背景:半导体行业的关键材料之争在半导体制造领域,有一种看似普通的工业材料正成为全球科技巨头争夺的焦点。这种被业界称为"芯片制造用高端布料"的特殊材料,其重要性不亚于光刻机中的极紫外光源。2022年第四季度&#xff0c…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬