Docker 是现代软件开发中不可或缺的工具,它让「容器化」变得简单高效。本文从零开始,带你掌握 Docker 的核心概念和常用命令。
一、什么是 Docker?
Docker 是一个开源的容器化平台,让你可以把应用及其依赖打包成一个轻量级的「容器」,在任何环境中运行。
二、安装 Docker
Windows / macOS:前往 https://www.docker.com/products/docker-desktop/ 下载 Docker Desktop,一键安装。
Linux (Ubuntu):sudo apt install docker.io
安装完成后,运行 docker --version 确认安装成功。
三、核心概念
镜像(Image):应用的只读模板
容器(Container):镜像的运行实例
仓库(Registry):存储和分发镜像的地方(最著名的是 Docker Hub)
四、拉取第一个镜像
docker pull hello-world
五、运行第一个容器
docker run hello-world
六、写一个 Dockerfile
使用官方 Node 镜像作为基础
FROM node:18-alpine
设置工作目录
WORKDIR /app
复制项目文件
COPY . .
安装依赖
RUN npm install
暴露端口
EXPOSE 3000
启动命令
CMD ["node", "index.js"]
七、构建和运行
docker build -t my-app .docker run -p 3000:3000 my-app
八、常用命令速查
docker ps 查看运行中的容器docker ps -a 查看所有容器docker images 查看本地镜像docker stop <容器ID> 停止容器docker rm <容器ID> 删除容器docker rmi <镜像ID> 删除镜像
总结
Docker 的核心就是「构建镜像 → 运行容器」。掌握这几个步骤,你就已经入门容器化了!
