什么是 Docker 容器?

Docker 容器是一种轻量级、可移植的软件打包方式,基于容器化技术实现应用的隔离与运行。

  • 容器从镜像(Image)创建,镜像包含应用及依赖的完整环境
  • 通过 docker run 命令启动容器,实现快速部署
  • 容器之间共享宿主机内核,资源占用更少 📈

核心概念速览

术语 说明
镜像 静态的模板,如 nginx:latest
容器 镜像的运行实例
Dockerfile 定义镜像构建规则的文本文件
Volume 数据持久化存储方案

实践步骤演示

  1. 安装 Docker 引擎 🛠️
    点击获取 Docker 安装指南
  2. 编写 Dockerfile 示例
    FROM ubuntu:22.04
    RUN apt update && apt install -y python3
    CMD ["python3", "app.py"]
    
  3. 构建并运行容器
    docker build -t my_app .
    docker run -d -p 80:80 my_app
    

常见问题解答

  • Q: 容器和虚拟机的区别?
    A: 容器共享宿主机内核,而虚拟机需要完整操作系统 🔄
  • Q: 如何查看容器日志?
    A: 使用 docker logs <容器ID> 命令 👀

扩展阅读

Docker_Container
Container_Technology