Docker 通过容器化技术,让应用环境一致、可移植、易部署。
核心概念
镜像(Image)是只读模板,容器(Container)是运行实例,仓库(Registry)存放镜像。
Dockerfile 示例
FROM python:3.10-slim WORKDIR /app COPY . . RUN pip install -r requirements.txt CMD ["python","run.py"]
常用命令
build 构建镜像,run 启动容器,ps 查看容器,logs 查看日志。
配合 docker-compose 可一键编排多容器应用,适合数据库+Web 的开发环境。