Docker 极简入门实战大纲
第一章:Docker 初识
- 痛点引入:开发与部署环境不一致带来的困扰。
- Docker 是什么?
- 不是虚拟机!轻量级容器技术。
- 核心概念:镜像(Image)、容器(Container)、仓库(Repository)。
- 类比:镜像 = 软件包 (
.exe/.dmg/.deb) + 运行环境 (JDK/Python等),容器 = 运行中的进程实例。
- Docker 的优势:
- 环境一致性:“Build once, Run anywhere”。
- 资源高效:共享主机内核,启动快,占用小。
- 隔离性:应用运行在独立空间中。
- 简化部署与扩展。
第二章:准备战场 - 安装 Docker
- 系统要求:Windows (WSL 2)、macOS、Linux 简要说明。
- 安装步骤概要:(平台选择其一详述)
- Windows:启用 WSL 2 -> 下载 Docker Desktop -> 安装 -> 验证安装 (
docker --version)。 - macOS:下载 Docker Desktop -> 安装 -> 验证安装。
- Linux (Ubuntu为例):添加仓库 -> 安装依赖 -> 安装 Docker Engine -> 启动服务 -> 验证安装。
- Windows:启用 WSL 2 -> 下载 Docker Desktop -> 安装 -> 验证安装 (
- 验证安装成功:
$ docker --version Docker version20.10.17, build 100c701 $ docker run hello-world
第三章:初试牛刀 - 镜像与容器操作
- 拉取镜像 (
docker pull):从仓库获取镜像。$ docker pull nginx:latest# 拉取最新版 Nginx 镜像 - 运行容器 (
docker run):基于镜像启动容器。$ docker run -d --name my-nginx nginx# 后台运行名为 my-nginx 的容器 - 查看运行中的容器 (
docker ps):$ dockerps - 查看所有容器 (
docker ps -a): - 停止容器 (
docker stop):