Docker 入门到工作流:安装、使用与常见替代方案一次讲清
Docker 把应用和依赖打包进可重复运行的容器,让环境更一致、依赖更隔离。下面走一遍安装、常用命令、Compose 与常见平替,够你上手日常开发。 Docker 到底解决什么问题# 你可以把 Docker 当成一套“把运行环境一起交付”的工具箱,主要解决这几类痛点: 环境一致:开发机、CI、测试机、线上尽量跑同一套镜像,不再靠“我电脑上能跑”。 依赖隔离:不同项目的依赖版本冲突(例如 Node/Python/数据库版本)用容器分开装。 上手更快:新人不必手工装一堆依赖,拉镜像或 docker compose up 即可跑起来。 可控可复现:容器可随时删掉重建,回到干净状态,减少“装坏了”的不可控因素。 安装 Docker# 三平台最常见路径是:macOS/Windows 用 Docker Desktop;Linux 用 Docker Engine(也可用发行版包管理器按官方仓库安装)。 macOS# 推荐用 Docker Desktop: 从 Docker 官方下载并安装 Docker Desktop(DMG 安装,拖拽到 Applications)。 默认安装位置:/Applications/Docker.app。 首次启动后,菜单栏 Docker 图标变为运行状态即可。 验证(见下文命令):docker version。 补充:Docker Desktop 也提供命令行安装方式(适合自动化),但新手用图形安装更省心。 Windows# 同样推荐 Docker Desktop,主流是 WSL 2 后端: 先确保系统满足 Docker Desktop 的要求,尤其是启用虚拟化能力与 WSL 2。 安装 WSL 2(常见做法:管理员终端执行 wsl --install,按提示重启/更新)。 运行 Docker Desktop 安装程序,按向导完成安装。 默认安装目录通常在:C:\Program Files\Docker\Docker。 验证:PowerShell/CMD 里执行 docker version。 提示:如果你本来就大量用 Linux 工具链,WSL 2 后端通常更顺滑;企业环境若有 Hyper-V 相关约束,则按 Docker Desktop 文档选择对应后端。 ...