理念:一次构建处处运行
Docker是什么:解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术
Docker与虚拟机
虚拟机:带环境安装的一种解决方案,能够使应用程序,操作系统和硬件三者之间的逻辑不变
容器虚拟化技术:Linux容器,不是模拟一个完整的操作系统,只需要软件工作所需的库资源和设置
Docker架构图:

Docker的三大要素:镜像,容器,仓库
镜像:

容器 :

仓库:

小总结:

Docker命令中Run干了什么:

Docker底层原理:
Docker是怎么工作的:

为什么docker比VM快:


Docker常用命令:


镜像:

容器命令:
注:有镜像才能创建容器
启动容器命令:
![]()

查看所有运行着的容器:


退出容器:

删除已停止容器:

重要:
- 启动守护式容器:


2.查看容器日志;

3.查看容器内进程;
![]()
4.进入正在运行的容器并以命令行交互:

5.从容器内拷贝文件到主机上:
![]()
Docker镜像:
镜像是什么;

UnionFS:


Docker镜像加载原理:

Docker分层镜像及为什么使用分层镜像;


Docker都是只读的
Docker容器数据卷:


在容器内添加数据卷:
直接命令添加,DockerFile添加
直接命令:
![]()



![]()
Dockerfile是Docker镜像文件的一种描述,有特有的语法


构建DockerFile文件:

Build后生成镜像

主机对应默认地址:

一句话总结:数据卷就是用来做数据持久化的
数据卷容器:
是什么:![]()
即活动硬盘上挂活动硬盘实现数据的传递
容器间传递共享:


DockerFile解析:
是什么:![]()
构建三步骤:![]()
DockerFile解析过程:
DockerFile内容基础知识:

DockerFile执行的大致流程:

小总结:


保留字指令:

本文深入解析Docker的核心理念——一次构建,处处运行,探讨其作为软件容器如何解决环境配置难题,对比虚拟机技术,详述Docker架构与关键概念如镜像、容器、仓库,并介绍Docker的工作原理与常见命令,为读者提供全面的Docker入门指南。
244

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



