什么是 Docker?

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖打包到轻量级、可移植的容器中。
容器与虚拟机不同,它共享主机操作系统内核,启动更快且资源占用更少 📈。
核心概念

  • 镜像(Image):容器的静态模型,如 nginxpython: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 获取完整指南 📚

Docker_Logo
Containerization_Overview