文章目录
- 🐳 Docker 基础知识大发送(2025 最新版)
- 一、什么是 Docker?
- 核心概念:
- 二、常用命令速查表
- 三、核心命令:`docker run` 详解
- 基本语法:
- 常见参数说明:
- 实战示例
- 1. 启动一个 Nginx 容器并映射端口
- 2. 启动 Ubuntu 容器并进入交互模式
- 3. 挂载本地目录到容器
- 4. 设置环境变量
- 5. 临时运行,结束后自动清理
- 四、容器生命周期管理
- 五、自定义镜像构建(Dockerfile 示例)
- 六、最佳实践建议
- 七、常见问题排查
- 八、扩展学习方向
- 九、附录:国内镜像加速配置(提升 pull 速度)
系统地整理一份「Docker 基础知识大发送」内容,涵盖从入门概念到
docker run的详细用法,适合初学者和需要复习的运维人员。🐳 Docker 基础知识大发送(2025 最新版)
一、什么是 Docker?
Docker 是一个开源的应用容器引擎,基于 Go 语言开发,允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,实现“一次构建,随处运行”。
核心概念:
| 概念 | 说明 |
|---|---|
| 镜像(Image) | 只读模板,包含运行应用程序所需的一切(代码、库、环境变量等)。 |
| 容器(Container) | 镜像的运行实例,可以启动、停止、删除。每个容器是隔离的进程。 |
| 仓库(Registry) | 存储和分发镜像的地方,如 Docker Hub。 |
| Dockerfile |