什么是 Docker?
Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖打包到轻量级、可移植的容器中。
容器与虚拟机不同,它共享主机操作系统内核,启动更快且资源占用更少 📈。
✅ 核心概念:
- 镜像(Image):容器的静态模型,如
nginx
、python:3.9
- 容器(Container):镜像的运行实例,通过
docker run
启动 - Dockerfile:定义镜像构建规则的文本文件
快速上手
安装 Docker
- Windows/macOS:点击下载 Docker Desktop
- Linux:使用命令
sudo apt-get install docker.io
(Ubuntu 示例) - 安装后运行
docker --version
验证版本 🧪
基础命令
命令 | 说明 |
---|---|
docker run hello-world |
首次运行测试容器 |
docker ps |
查看正在运行的镜像 |
docker build -t my_image . |
从当前目录的 Dockerfile 构建镜像 |
docker images |
列出本地所有镜像 🖼️ |
实用场景
- 开发环境一致性:通过容器避免“在我机器上能运行”的问题
- 快速部署:容器可直接运行于任何支持 Docker 的系统
- 微服务架构:每个服务独立封装,便于管理和扩展
扩展阅读
想深入了解 Docker 安装细节?请访问 /community/r_tutorial/Docker_Installation 获取完整指南 📚