目录
2、案例(镜像):去 DockerHub 搜索并拉取一个 Nginx 镜像,打包后删除镜像,重新加载 .tar 文件
4、案例:运行 Redis 容器,支持数据持久化,并缓存一个数据
1.去 docker hub 上搜索 redis 查看帮助文档
3.案例(Nginx):创建一个数据卷,查看数据卷在宿主机的目录位置,实现挂载数据卷,最后修改容器内容
一、对 Docker 的理解
1、Docker 基本概念
我们平时开发大型项目组件较多,依赖关系复杂,环境差异大,通过 Docker 就可解决上述问题~

Docker 就是一个快速交付应用、运行应用的技术:
- 运行前后:启动、移除都可以通过一行命令完成,方便快捷
- 运行时:运行时利用沙箱机制形成隔离容器,各个应用互不干扰
- 运行环境:Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行,通过内核与硬件进行交互
- 主要工作:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统

本文介绍了Docker的基本概念,包括Docker与虚拟机的区别,镜像和容器的定义。详细阐述了Docker的架构,并提供了Docker基本操作的指导,如镜像的拉取、删除,以及容器的启动、日志查看、状态检查等。此外,文章还通过案例演示了如何运行Redis容器并实现数据持久化,以及如何使用数据卷进行数据管理。
订阅专栏 解锁全文
974

被折叠的 条评论
为什么被折叠?



